15
73
144
20
115
42
66
96
112
125
123
411
109
190
81
180
330
393
120
379
79
64
83
224
237
59
105
185
207
244
1046
242
127
304
1217
306
425
588
102
864
226
316
482
808
367
166
415
326
262
954
1164
2287
267
175
565
375
378