15598 43
12711 21
15117 29
23892 77
11063 17
18566 23
7377 22
13851 24
5017 33
5883 14
3371 23
37792 64
6897 11
1421 1