14
242
102
116
217
108
132
12
86
54
79
138
28
42
49
30
121
176
221
48
338
306
64
23
378
58
15
139
52
46
528
824
283
272
19
111
101
43
305
368
254
1172
1225
192
803
214
38
526
9
429
97
4764
1123
776
291