16
179
820
307
304
238
219
83
55
80
215
112
104
146
186
95
47
163
267
159
84
154
382
147
44
50
176
181
319
87
166
115
100
322
69
254
46
73
141
103
71
209
137
65
40
35
512
347
223
224
109
272
180
2855
43
102
20