98582638
52297484
97429218
25618916
54509946
60778059
21394365
21822301
63632589
78128861
5646590
18462673
35535165
75271240
74773901
49117196
71444223
22236473
67532361
34062502
84177332
7580596
96487234
64052685
63833273
33537122
5611149
68253901
24443704
48423341
64244157
68064567
61757102
38533350
8046684
14485669
51671203
11955261
80038839
63903025