21369466
79331942
77124252
13598698
99834438
88674141
85423087
18258422
70401693
91922170
87218079
13071874
22712117
83858944
7798565
1656146
31997972
6901551
30263612
54243439
25076343
16236224
24698947
10312002
69853704
99855144
37787202
4941377
36609490
3267172
43031499
48092650
38334239
12834316
396666
6686782
89909348
31552293
26074312
8818103