21943985
98883969
66661598
86038759
6282600
11911690
33963146
36437064
62736053
95748925
28605430
1618679
9842162
34105735
3127764
65392690
63436352
24556300
87759245
48095818
2306215
43803530
46044426
85131822
29617431
32463962
96002680
75875500
47124011
14335504
61245984
58558158
95354219
44945412
40917635
43643374
610571
38017050
11758542
36863008