14581 22
16312 19
24401 64
20539 28
29500 109
31801 50
43422 43
30732 70
20796 41
26572 50
22997 54
18665 32
24487 28
16063 37
10807 2
31544 84
57506 146
33688 129
16034 18
29197 97
27435 65
101675 359
49381 76
16265 24