13 58961
38309 123156112
10900 116577172
13356 968351289
27441 382179031
55754 168008855
20646 333261091
14008 314922396
12858 971016913
7729 989274284
1000 404147439
54198 561146656
31110 850982850
11922 754052805
