97968387
512250
4924896
4302369
31366733
20263335
11844841
3765892
18747290
15584616
4858392
58203865
76223080
67769467
75613046
66377272
44451414
94828369
18646925
31406219
4079309
12658457
35744995
82995780
7943751
77885871
8208227
40483680
60844229
19447277
12533572
97733599
76081870
28118817
89263610
93643812
23083138
35532252
714407
39859282