18050 45
9136 28
5474 12
7600 8
15811 35
13454 33
5110 8
6741 13
8998 21
7553 7
4957 3
4833 6
11828 9
26894 32
3847 10
11430 15
23617 30
37979 69
48929 126
13484 25
11180 30
6308 2
14491 39
5125 8