13842 27
7748 9
37732 64
115548 306
25748 51
5953 4
4730 3
95935 79
16738 14
38731 74
54787 22
3378 11
76488 139
8186 22
14163 18
3763 17
11347 22
6248 10
16426 7
21333 26
21157 14
43842 54
23899 63