18586 40
27999 48
17505 23
174954 397
39698 89
96583 207
14540 38
28497 51
95889 163
21955 63
23399 51
46927 106
10303 25
8042 11
20556 19
4730 3
85069 105
31345 54
18001 31
41808 81
23671 46
39935 64
164227 225
29095 90