58
28
11
100
175
35
34
56
26
10
62
90
73
87
96
81
64
3
65
22
25
2
125
445
1
191
5
92
79
52
278
46
31
74
7
14
38
27
129
29
9
33
162
71
88
8
277
98
249
23
39