18028933
24542708
93666665
90496555
43769546
85968983
43115953
76162134
78492318
17072384
4769603
98649482
71428171
29294000
65112461
5433415
4677112
12591387
35364688
15188485
9697108
3596027
18799581
49938796
39356812
55597471
7824980
6516642
52433465
80146096
7072823
5954116
5921351
7809676
67909893
3202984
29904601
81842875
5971478
49633451