110183
134340
85145
924905
299935
780257
556232
554145
78196
375363
367902
812498
977562
138484
29266
150715
75254
849618
814965
841308
453600
629377
6477
47410
579569
145974