46142360
90712302
70316861
71548724
61403890
39128487
13099755
12971877
2503391
38361305
43676419
13389000
3847984
88766637
1618263
50325648
89012510
42929174
44281729
68706018
99732561
34584330
4546841
62069586
68369163
35845894
1289042
9817963
33748856
90462933
15502238
6481592
835704
98762175
55291652
19455654
20632330
46752174
88951994
16257968