14030 15
11938 5
8568 4
29904 27
20954 11
11919 11
16794 23
10534 12
17360 18
34460 27
50462 51
12142 5
43223 71
30175 29
19680 16
12931 8
15680 12
6076 1
5399 5
8602 12
6926 10
9415 12
28537 38
36316 57