89
791
66
652
31
265
38
402
41
358
42
341
97
302
5
229
23
239
19
213
14
250
8
162
15
17
95
20
899
22
74
145
141