553773
43792813
21125210
33028554
72327715
31617736
3710392
90357491
74134546
70426846
31681882
59189234
60769442
20129687
10017132
65816177
90476068
15998222
70012014
9875424
7711955
18271401
31826040
27543632
16151744
46094419
23336525
94175597
12921972
34475717
56769180
11463573
99542095
71948969
98301122
16945268
45977126
43814281
42105702
253474