41349799
21103416
1964063
76945022
23643596
90743812
66688654
54944307
92681057
16309627
31675160
2448990
64912344
73543450
59346698
43071913
571110000
62456749
40802606
82785869
83632539
54147999
68081903
46815342
3113720
86467737
33196427
26844432
4273868
57097947
23149471
40912327
15048857
19329422
38554393
16771469
64265825
15707617
367358
12596249