14
86
35
60
85
105
117
63
108
111
375
102
180
68
167
310
388
120
365
77
59
81
217
234
57
99
182
205
242
1014
127
302
1179
306
416
581
100
860
224
315
475
779
358
164
413
326
257
945
1148
2254
267
173
564
371
372
200
343
1158