96996428
40152469
25151115
60982620
27894868
51785270
94433676
50186841
80215574
6164859
84379473
15221198
44758100
8373236
70385653
52337281
55932991
83883079
85678454
46555420
93714750
39511923
27268503
24784084
9132802
34995578
18399234
95475576
291512
90528421
69406616
83067884
70027441
33036727
82416778
92311440
69254634
15731067
57871051
57281388