161888
1687100
1982105
1768103
211175
187288
162960
1709118
32272178
2983109
33138179
16714117
16843137
23081177
21917171
1432120
3583117
691280
1489102
511282