116296
21496
26976
897402
387584
610358
653740
371812
582939
948155
395878
16634
845653
235257
420211
29485
673388
778344
595398
396885
574240
964870
515990
267146
21353
14627