12110 35
11072 20
17685 34
21953 53
9768 22
15480 27
42457 121
25450 59
74716 238
30722 73
19197 32
11970 34
12167 48
19156 31
3490 11
80178 99
15162 22
10117 19
9842 27
2199 8
3405 9
4456 14
7713 25
5155 11