75179468
66092140
9436077
96433372
24341177
54164249
2181228
22403519
35333911
9226488
89666341
79452952
22195584
91347709
42087644
85326391
21689533
5425830
13475587
4423984
80133157
71616738
17232300
93672450
53721251
47119180
76587898
2426118
46655229
37197149
69385036
12381680
6010610
52973109
1156100
60563808
39409622
4937803
5530964
10652706