95
27
12
28
49
374
111
130
51
91
169
46
57
66
24
44
20
26
67
159
37
310
105
60
132
61
10262
443
99
170
154
117
40
56
19
140
13
721
53
671
124
240
1443
180
459
243
23
3975
533
663
101
482
62
52