12887 119
7455 48
16391 66
12064 37
23323 66
8346 36
11638 22
14585 45
31058 95
34047 140
35570 96
29670 90
16710 51
44911 135