64283262
22005806
1660166
10197657
45416490
93299083
84027897
60739296
96031203
15062190
99065217
51341012
46112914
31128924
36131948
70729218
22004443
33698122
88252252
73505969
3113541
97973376
91278265
65265411
17677924
13353837
12997648
444682
53509144
42331156
50179545
85548550
49721307
36557425
49845086
98619634
64769419
76483164
86472112
55537487