18248589
95828509
6482574
74279825
53251410
29938211
43575043
75675317
8307674
18326521
90009863
35147311
13646661
68435446
20101838
40047768
33544232
74772602
79958999
74792559
8033843
55726300
80599240
35255436
61298812
46743776
70916628
32658529
18556061
96598710
46246314
14187763
96515661
23152845
87247804
73401903
27836851
17405835
40674548
23105651