9969 6
10635 6
13536 8
20154 14
96540 20
17804 49
19791 15
27275 18
18339 41
22041 10
28259 16
11596 7