100
1
110
215
103
239
145
267
23
3
126
150
2
64
1348
1522
3795
8
2288
3001
4
1386
3163
1129
1030
1298
1067
2605
9
1909
1329
675
428
1538
3058