37
80
18
25
103
367
76
74
119
345
100
899
258
313
42
140
24
17
149
19
1014
27
265
221
29
639
195
192
500
1901
144
303
266
421
46
122
245
13
254
503
66
44
77
371
56
35
15
387
79
160
364
89