8672 25
11004 19
12893 27
2755 17
10061 24
3117 7
4274 14
12869 25
7212 34
41814 133
19063 41
15529 13
46927 106
6226 9
39698 89
41949 108
29155 30
19736 30
47267 78
28495 22
20066 24
28308 80
17869 41