70707776
50712017
21757655
55836655
35973529
38722365
37479010
14476843
3408278
97111975
26795148
30745531
39164322
17857052
48865804
82925989
95392111
47411427
54165988
17854197
24818228
261561
61027384
71946340
87074176
74471689
30436601
97259960
47393337
10219901
91771004
87638337
78476900
71866868
4128238
41397437
97155374
58986299
4992830
18015602