30958 58
38826 66
17313 27
11080 19
4863 21
12496 14
32740 35
29605 40
8151 12
61 1
34923 78
15807 43
11930 22
5322 7
12239 28
4512 22
6710 20
2473 13
8758 23
23295 24
19334 42
46854 158
11651 17