43928 125
38161 487
305081 789
93954 336
52520 361
79746 713
15384 549
6721 86
7461 146
9275 695
35791 258
24645 635