429275
146340
710789
265321
615841
976333
651487
616566
16305748
730486
5352578
4518981
3674192
3628510
2388216
2262495
549691
64318
791236
45112