2522619
41818822
5545293
65357497
56528450
24528891
7107018
2428854
49999955
19322752
6732884
5527955
98697258
224168
99678859
78763386
58546186
95084785
5395159
31908080
40171101
55006450
21474632
73249767
4568165
45864018
19781179
57644726
86404188
71914169
62715226
63839570
81865257
47819415
72182006
40704597
29609769
45133282
43392967
68023524