70909691
4742295
41798112
33963111
11216138
4938715
42041411
2039637
20322903
17495511
57743548
32372481
79196814
20017184
75027995
67285244
41296730
43268691
90586829
63326363
38728403
86614516
8344899
80775938
71868482
87325819
98377449
644648
27656761
5547934
2090480
76653175
44865597
75292132
25583459
77867669
85359818
68961509
51695521
9148572