17
193
106
206
182
93
52
92
142
56
34
121
73
109
43
57
172
155
82
161
47
126
115
134
397
116
84
80
136
157
107
96
79
59
111
75
259
168
58
64
38
150
61
171
88
98
54
62
100
303
173
345
361
626