94741369
5365562
85752504
45679167
90734571
73262507
87168719
87119922
4472064
11141896
13716705
15166205
27123335
74924849
82928221
81655387
81746126
60392090
36373645
40887751
20173241
37373914
93345155
36022239
28606108
45635922
5672853
24663408
91112681
48357408
96218103
1118737
98227663
84812165
10137686
4791850
86617969
78577966
54504978
39893768