50911023
90451159
62631889
78623274
99515810
2487100
11985652
2325600
33006807
74994434
61326630
93085366
4348882
29955091
60775201
3436366
67401836
23493065
38935702
25083979
89876961
55888330
32766988
36097151
5336222
41821012
78634750
22095968
80488150
6042737
12007727
86417092
48351893
76927607
85647376
34187324
66334299
28037357
56619884
50743198