82447252
12333497
53415409
98996217
64817255
20877833
16828981
23315589
36524922
77563151
80486810
46167133
1400737
51018517
45028520
502758
77899240
18697735
78362607
7484231
34408744
59857200
29773245
95382842
67295012
70433108
44154990
78242655
91648259
6493554
72583487
55061948
43356137
21999375
13728789
96833870
46132064
23256296
95208532
40723924