10196236
20285005
96054872
24796991
58689423
81257440
22289881
513527
98656935
58187422
11916382
18262984
67474553
50962000
34545543
7351991
25873325
7189758
38912006
51141318
91659851
89603378
37532443
22662127
27666400
96845351
3139089
67608498
3382268
4022903
36382966
43573233
20383536
55238089
2602747
70444234
12652375
78621317
8500536
64219568