80418628
4979995
62467254
31483505
44248660
10446679
27354177
94382731
58007968
39921907
8575043
257761
53513276
39276624
19049529
21832023
47378106
44454096
6376513
92367666
6501792
3372157
93355822
3911351
33697749
25784651
72065103
66402278
595996
77253847
56316399
41064402
99788058
47465544
93086950
63275491
51865951
72584182
3667851
54299524