70984545
17981559
86421014
59374541
18425110
87924506
79585938
1962282
43549173
1463701
20454453
79164541
61402579
130260
16498182
10532477
80588102
49755455
97123034
26169186
84563135
61778413
56989511
81164864
66154700
85499072
57512737
35695970
34816502
5977238
56677149
11456850
90505360
2142881
10734431
73409456
14165572
14731944
9111738
28398704