57243509
40986224
20596016
43115045
58157300
71547963
15898732
51622337
84448861
84949025
48831495
13675359
5423908
84663384
68056217
38463992
24851489
44457776
87634785
89185391
68911780
37869398
54586819
5769121
73539470
62434222
63687253
4278098
24976271
28445045
66709006
96358279
22076995
60494440
79469862
86974902
76674547
19343888
14339590
175052