21323157
90192547
58592680
30665960
6183462
1191444
24568565
34711236
59038121
95486196
99954673
32807505
47856479
3488799
73725861
6083457
21376221
47724098
35005539
1724715
15411672
89476622
30714334
31992969
66683180
41753540
60292374
62204055
8545645
66956422
96655118
21337288
11838628
75558823
7785772
67657982
15163112
84341616
2368277
89701822