96
44
33
12
62
71
57
250
51
67
111
170
109
9
122
79
3
115
38
2169
4
279
26
152
53
189
346
29
193
11
63
21
22
20
130
27
35
236
69
80
77
32
19
86
211
210
183
239
105
50
24
81