63
122
4
35
16
20
115
12
102
46
100
54
19
18
7
42
97
107
27
29
91
25
176
86
170
99
26
251
154
58
158
57
163
109
130
68
204
49
227
62
65
180
136
77
79
200
161
30
342
78
113
64