12
78
16
196
713
184
306
230
816
27
122
14
35
23
178
42
345
140
75
71
114
336
22
34
48
19
1212
265
270
50
188
562
38
360
15
180
69
84
29
706
31
40
3020
183
120
126
244
52
332
199
294
384