30333256
90798640
88925737
59471789
82121400
56558261
9878253
39623973
69291204
16536340
18286464
88629648
17553894
33932486
94517130
433598
67874730
24316503
426929
16142643
17413311
86572361
99404887
17245112
10401168
56988068
9777852
88087411
88813033
99431215
34045628
19077193
67452191
3486666
13852553
64323948
31608293
52251376
1500494
70473757