99
1
1172
2
1346
4
1425
5155
8
1666
1207
3277
1719
1367
292
0
6294
2708
333
853
56488
1683
2177
619
1617
1302
2604
9
2317
1103
571
2710
1453
1372
4579
7
1117