42692780
16887391
88124342
30106854
77216833
28855165
59033604
34968928
4965564
57518490
87977075
71753634
24249440
19441728
6364977
98589333
10458979
14521902
527875
70407906
14191926
557192
54036848
3635179
66311279
75132032
6248104
38931226
3299153
75914659
31462297
61861793
27233467
20737737
86728511
91841846
60721475
5541108
8310290
341052