90 3
15 4
46 6
105 7
13864 126
14010 110
6499 21
11059 38
7455 48
19273 79
16776 67
12085 76
5806 21
7711 17
12185 27
14357 31