95684401
20474093
56834192
42914105
13808808
90692638
47398567
59541407
89624162
26157582
42612577
57931605
14911702
53124555
46016774
28451649
63669623
52916382
32214514
56824609
13487222
6258877
40177535
95945196
94409053
89114193
54842243
41141274
91836053
81302383
4399902
46359260
10069146
49868123
28377506
4931767
12088519
25454865
13743860
12668922