16
79
96
227
59
49
78
121
948
128
361
83
15
17
32
374
37
70
550
137
182
407
164
217
199
307
151
184
50
282
115
308
458
215
51
209
334
53
110
286
80
122
19
316
149
187
408
87
304
104
112
331
38
223
203