91592639
28605471
1796239
75559265
57091361
95329901
56558629
21997362
4145630
36776922
5456597
18125699
55801885
14931959
11823958
24995830
59381042
89488479
87948901
7380486
19882988
64312087
39597674
8341127
60859287
2559940
7234780
3454155
73152635
59714708
74253195
828627
6657607
54621352
82067891
65273293
31908073
79164644
52236228
40174838