13041 16
17314 32
37223 119
24322 33
21453 60
10706 8
15607 31
19800 28
10173 4
16662 43
60622 40
17653 24
14540 20
21063 33
10411 15
14250 10
18001 17
15690 23
13660 21
37339 46
31193 62
17684 20
14847 14
35523 93