29850
434459
768464
17603
136453
97758
313233
789155
69196
90298
638869
561912
338373
545956
601986
66273
930972
122537
112735
341913
57810
713669
733137
766474
586857
166709
543444
150853