31869253
20277792
15632182
77279974
78346487
30838091
40601840
14281313
73995766
75508881
29415986
30615895
63847658
71095474
65693965
47448867
41828614
2675857
91815210
55162737
89671807
69288657
31542984
6121966
97761398
76757860
67808928
76271340
1923864
93574605
1916743
96067699
67912410
83027406
99535333
2457603
16807295
60452733
80283919
1347905