59293709
49168628
47046617
27763527
4771186
1595439
9650453
31856004
6006859
7643416
96631937
75683613
10884477
18629487
10145251
40524297
57378596
1462526
2054386
2172364
68382475
46371141
15207533
59833920
67688813
58329799
51769192
84817847
58164273
7309395
43776812
57496368
51156442
63624715
47425065
9854657
9865641
70884858
39246084
112756