59664410
24287180
28411428
20985989
42152837
82029300
77875245
29004316
18791770
46696041
14285038
64954460
55707887
39207628
15116246
76659820
81956315
45464019
58842983
39232003
41754776
87284102
81833441
74247318
5909435
59212536
14521225
12302352
86075639
34962153
6337524
98792957
4631687
72102713
67024511
98468269
77754076
23068577
33568689
11004905