96048993
80549507
23092936
51096710
24464280
13936764
79523387
24613991
28319840
89078293
65001358
37917514
5784397
2318506
70317309
53162151
57823977
42204059
82855688
96966525
39837567
59476326
61912730
97125771
95294530
21219085
26489529
14459856
51543579
5292406
69943978
57013630
56895246
26929145
63894876
96556550
62546089
96817302
20317161
43989507