66858098
16248130
60629043
12814892
46847827
36649687
91153972
33338558
16833799
55012457
30487948
91796445
46333142
69116423
16942697
35959397
44017199
321026
69541070
78792914
8688139
59091290
5953065
53857922
11808084
46182814
45361649
81201783
18272234
17158764
37528883
97236386
93299419
97569787
5945520
36501310
64872091
32337873
99441293
51928343