40129332
24829689
23738803
56548930
27632855
44628152
11016599
60953594
43698408
74387953
82238482
57881433
37071042
29688556
42871424
14028181
38937924
1234900
56486800
28286700
94224123
82989112
28739172
9941016
57153278
49021088
92998868
45383661
8729662
38461509
6125406
52238963
32017995
2706778
23807780
368186
15162867
44476347
6067833
34147782