296332
366157
302943
527517
642480
53173
20254
987597
539130
120942
70676
71732
175267
57846
362363
619249
43189
898621
653902
920438
897612
591686
109910
92838
371744
689607