42632762
24552606
8609943
81966978
54875011
5032228
13077494
98431343
12802245
3172120
9623786
85917502
2975374
28982319
66369751
41642448
40624010
28978140
99922475
88747237
8171981
97724546
74967395
10647483
55823348
90217412
27694084
68643582
16629217
89621946
65039916
61708798
706845
2269913
15389399
1713617
79601593
39614932
30698834
32534084