34066888
36294740
87833185
25367931
26606841
70902805
22919291
46075349
5908553
4104504
60963698
45246862
88705310
54253398
30519275
921600
79743575
3770599
82488419
43132379
50926874
9840942
67801027
90679321
81857808
64464281
43775096
31684932
44239712
69599056
71182030
14597986
6996362
45403990
27459295
20624749
52945805
9487312
76054599
1115830