98144142
10958984
543048
31945284
68035271
30219214
63821526
56717737
60347607
90966430
5267522
87986558
58654431
2573589
40305988
75764019
28243815
15959941
49237333
3454247
63244221
5398459
16207066
72675414
19359312
19674159
11036735
50063568
91685066
57997641
95478712
35584519
25368676
1640580
77285118
52922627
3673656
78356304
23404643
33522594