89175853
80591179
50109286
9355139
24289944
41483004
83245330
93556398
29545278
62278782
2476927
78788773
43253347
44314351
89362258
11646596
5065570
78437605
70254908
11688375
5583196
77343424
51646590
11858109
92382420
47583190
88209016
96252543
94872
58284518
36616980
835137
72832729
61544881
41914338
551263
92273981
31056114
9188636
48011357