15997 42
9622 39
4936 9
13448 33
5145 19
15951 38
11279 27
13462 44
32844 117
28825 115
8336 22
18664 80
22705 70
14418 51
12093 25
19639 68
26496 86
39486 161