45182566
24547672
9760755
42693629
90579828
58666026
42893758
6495117
81088468
39087199
78165173
74816429
62936594
22551338
18769989
65451350
59559584
22303984
96448390
34396596
19309614
67991467
57878360
72712185
47675953
6354637
57412437
87951692
50726411
50213352
483634
1438906
76262128
61088427
81801384
26829042
95037404
91107474
4123457
30473334