40587475
42604721
40558220
7958603
14077966
6053794
82546609
76106580
75821068
34437043
19886228
61599982
7155618
72635812
30524616
46941018
47334958
16978793
31754546
43286130
76945533
74999104
91516591
9529326
3567187
8018443
32555164
36935621
20853809
20784475
7263930
74206329
80475342
53238367
36777601
32273568
1094121
24365391
3961571
80722427