642747
591492
326120
175250
1055701
650625
202574
18580
267891
677389
1015944
409548
937219
32888
83297
88154
624157
11417
972177
909555
25276
235213
64629
92456