139576
52340
18701
46610
184230
946983
51891
797877
298931
908364
226365
241460
644932
556901
971493
54424
248794
344670
798172
447846
665118
861536
82629
161366
418425
498226