80374450
16622851
56137653
4154722
13624537
62659688
1143869
39268417
40234770
9791860
99397868
28872649
70624055
73983292
98099143
80785844
67726887
45812681
51714272
99086911
57373150
26827981
583062
25057970
54624136
45705188
85512780
20288945
85317267
83009909
26524783
68809602
5517170
98936164
12576071
94015444
16418575
32417693
10889969
10828005