10
24
176
164
194
240
228
158
255
249
66
124
192
80
89
185
170
73
259
252
284
221
193
264
151
322
529
939
559
314
629
855
3965
1585
2707
1614
1683
1884
775
922
2448
2073
1469
1237
1518
2809
1097