39909 27
5941 6
8040 16
4645 11
5997 9
8451 7
49756 100
74155 163
76102 106
10235 24
14532 19
12311 12
18104 24
12530 20
17516 14
27085 29
7951 9
11434 18
10962 9
10558 9
41202 32
21367 24
34769 22
49757 29