29818715
9569504
754899
77696696
18931141
9666783
74338095
94138484
97258104
3683778
34428326
29322055
15111894
36072950
21217489
74191389
43677496
38478865
59322400
49555197
11202008
48079250
52685782
81802174
2498218
9540173
7773270
86129061
47447043
8950227
37298701
31635113
13523652
26719743
80066929
9126283
76261369
30873947
26549624
80995853