41803879
36517555
41452627
75188113
36493455
29789922
17244395
25183954
24268633
35177836
24768492
72043506
47283661
19525942
39232651
18225714
94557160
49907905
59796545
823499
98955233
82812085
1967200
50124544
74971792
83372355
34339557
169733
98988292
93242994
36176997
31219935
14729441
57867453
35065576
68557194
49927653
50643626
77539441
34129578