14066 13
23241 36
37204 82
17799 14
21280 39
19516 16
25480 50
31474 84
33504 54
16291 19
18316 19
26674 64
18208 22
20647 33
19512 35
42065 107
14248 15
10799 9
12212 4
8948 3
18606 11
47071 82
27853 31
17695 10