15566 20
9738 12
15595 19
10707 22
5725 8
21923 36
45127 125
22146 32
12068 31
6756 33
12103 53
14688 34
3434 17
10763 26
2354 7
22564 60
11701 13
37059 69
13188 17
16072 38
7855 20