47897 148
25696 81
7475 24
679 6
30227 89
21273 55
12980 29
9028 36
36176 95
17040 86
8548 13
27326 47
19972 17
16385 27
6063 13
15022 29
27140 89