48
42
14
32
200
965
309
7818
22
68
13
27
51
97
114
50
123
161
131
7
81
294
31
151
37
430
887
972
82
65
152
232
188
308
499
111
59
98
6
69
103
184
45
276
310
228
93
444
203
1036
109
15