38794748
87585172
21402237
18453444
94979988
26597935
76603068
84491804
54436566
12409871
7288415
56083406
11055989
53583942
62467292
70854843
34428468
41223361
43152182
53532521
44207902
65303551
29325967
5234220
68978768
90472007
90579346
7523967
36615248
96189820
92073369
89129065
74502702
7865291
88222585
75477292
88974935
31269104
92575850
30489018