93
81
64
3
10
65
22
25
2
122
439
1
188
5
92
79
51
271
45
31
28
26
70
7
13
38
27
129
29
9
33
159
71
88
8
275
98
239
58
34
39
176
77
184
61
340
589
37
123
269
161
40
101