41695466
81499326
260089
62747104
58435568
55263998
1767343
7575973
48454393
75334330
97564678
2692333
19437928
71801300
55236572
80363055
48707476
88225984
9395852
51134954
8866211
83134842
17538445
97153870
6145709
75118761
13495654
74944346
97374530
12981471
61557972
79174795
89256393
9992492
4953524
35379955
89939624
51463369
27707030
18131440