95375569
45507768
31659808
48591392
39329614
52469107
55855818
9522613
39362791
56186600
15803858
72654376
7355387
82491833
30355949
69624659
50699786
16297320
38423700
34916393
99425774
39799686
77004829
39024548
83989697
5237793
59083556
1703501
90138179
3396447
86822312
76206507
9652750
64411584
29918725
4002400
31262586
82384142
19913567
24977965