52
85
13
12
125
57
27
1162
44
19
31
15
18
943
55
109
8
10
455
173
30
53
95
61
42
14
7
322
147
22
78
261
32
23
28
43
92
97
33
20
35
81
174
391
203
630
77
232