19503 8
12232 9
26185 24
8790 13
19353 20
21270 27
24810 31
5182 10
3660 4
21422 11
9636 5
16030 10
29673 29
10803 6
23910 17
12043 24
15595 8
16823 31
7164 8
26574 22
23400 29
5021 13
14164 12
8286 10