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