122554117
116762104
12205524
5334990
515289
494662
370151
369015
3409727
3367694
2938601
2888198
90411
453531
547783
108399
253525
70120
90531
529471
803521
354321
702471
102205