30001 46
19586 63
17370 13
48956 60
40153 104
21029 46
25588 46
12195 15
19822 32
14066 13
35205 92
37001 84
43939 95
31474 84
25310 37
32860 86
55163 191
36628 69
15293 23
15670 23
14806 8
41606 114
49951 201
48421 127