38796053
75797671
4711073
50964036
40139240
5276821
10751253
52659532
36661319
57041577
36565420
30638096
19646998
84277777
62317160
2488745
8789921
25814411
55242480
56108121
46284317
13853816
5341756
94445232
55196999
4795935
27685200
44499284
864517
87246886
33457128
2081572
88148693
15293122
18035391
10694800
47851482
85189197
70892699
96725648