32242546
17875118
38162948
32603491
70562002
67815635
84232064
23302593
75024486
69782508
92018458
51908951
10368565
96747006
38267614
499570
98949638
18644505
70058799
20913326
65622186
91907348
57312806
43805147
35306257
86691559
15073270
91373832
1816687
15832888
89153559
28686577
1560107
85093263
49259255
6859374
59337601
92111488
13149182
4068772