62683512
28476183
62024600
19825888
14831935
2824174
2988625
26063266
43797650
60536890
84992689
20717753
10729448
88685047
38365651
79253363
41148775
67071836
10711511
76166095
2101477
9261793
33561215
5778863
14585884
8965642
65689703
59119536
50963798
86498956
94028105
70785925
31608135
691419
29513569
66315554
83445655
46022942
95551049
81277897