30202 89
18250 34
13342 23
12423 14
15652 22
8788 19
10179 16
19507 62
5196 19
25165 59
7338 18
3906 3
14603 26
5806 17
11178 14
22843 32
4959 6
4316 2
14014 46
9760 10
20663 32
4411 11
6302 13
12312 21