49632332
29337420
67711704
29537435
63252629
9860458
48566272
44856568
19198691
57951919
42528688
3079777
69649693
58773001
28635209
77598553
65163540
45875365
99761381
7344971
12981293
23891132
9204630
50916629
99545422
34949724
34968668
63114218
8120363
12372251
26274703
11237093
60822994
444833
2907127
88963807
63713568
65791363
31055198
21318340