42991 188
15422 100
17190 965
29162 119
36000 788
72825 885
198698 628
19683 144
35063 672
12909 662
36721 529
11104 513
147933 768
30678 690
68539 425
26492 98
21095 182
48981 574
32890 180
39993 159
130918 927
121251 252
127654 172
61168 535
102916 903
39392 623
33074 430
9689 86