93275536
30221173
88341763
24207590
26352125
84695847
23379113
69062814
9915567
44934274
57581446
4506339
59769211
5003881
71776840
46215860
93196275
43809924
33121103
82393262
59043155
44879352
3359645
95477960
57927573
62499762
91145542
12359711
1852288
48195397
14118698
6090197
39286858
54688185
11407865
79575200
6388690
2313147
14752885
97663421