32504793
55483585
1423713
84277222
42265744
18257939
25586300
4074239
722299
90395145
80203674
3571244
94738477
8102808
66973077
52812579
69395598
39914432
96568621
8297640
69342335
57193057
71545873
4166697
78333815
46303432
78556627
15858326
38457314
6750550
40435798
26703231
95256767
37532695
74489877
14795231
33547245
55945330
20602333
5316450