58044368
40809520
33713768
17944867
90997185
76506496
8284754
15118356
94375695
41694775
20113559
10066098
54261722
80296990
23301699
1687413
22077010
99042920
9769988
2191816
58675110
72333266
13634274
70469647
29719654
25926388
54077517
66424217
97186944
73097801
66214522
65944711
241499
25934305
83186880
85914978
73337356
39196355
68912929
9012676