100
372
486
659
476
59
4423
602
5335
9203
4747
5341
9095
5523
2248
4935
5078
5927
5328
881
685
8955
6941
9035
3909
9240
5131
3134
7679
1279
8068
3561
2034
908
2576
9529
2862
5083
3335
2433
3609
7019
7574
9711
565
3241
9674
2699
3039
686
4331
9413
7453
2457
707
6028
3933
4757
4522