40442710
35894486
97051578
60372676
64144738
95048562
40177833
92505795
6382741
9098813
64586122
52414826
6947544
78705126
23167701
93089350
85993545
76215786
51396495
62221424
4212227
86243084
60198844
68552047
75875826
74086126
71693292
11499929
31485551
65269948
37074036
80609765
17358555
5611048
69438271
6959492
63544697
7017750
72092882
43222971