12
5
17
200
57
53
68
43
62
318
204
32
365
97
129
108
128
205
319
217
312
33
240
104
1089
109
119
197
376
143
541
111
344
29
56
24
42
164