97772663
8048152
25799673
6401185
6197459
3331470
31926440
27388946
60804933
6915006
64038214
50657589
83754912
1260885
68153612
86784755
55627332
97015655
36872122
70646720
34148191
793815
96998536
33216210
349549
1768030
29601689
49733152
22952007
39476302
77826108
24816868
341819
8433459
96471737
6856664
50309411
70139451
77418455
2698901