62
216
105
96
85
37
27
17
2
38
102
77
23
177
41
138
276
66
190
30
225
10
214
123
75
245
49
42
145
59
31
34
566
47
55
44
46
114
714
29
51
83
152
91
79
159
4
26
3578
117