18053 30
31085 37
16887 26
22161 43
22847 37
43794 34
8949 13
8978 9
8892 11
14513 14
6630 10
4542 10
4671 11
6034 2
19598 25
7573 23
17344 41
7301 16
46329 78
33396 75
20780 61
5995 13
16933 19
19711 32