144667
431178
420467
594397
11685120
373778
446487
8826126
158254
303767
396562
2942108
1502120
151552
440679
260366
212559
3304105
2511106
172461
319263
223066
2172124
326874
191789
169470
1654112
216682
227468
180391
235082
171854