112 98321
46 61660
119 49752
91 65900
177 158215
48 41782
88 38138
26 14662
35 27505
39 22817
55 14536
73 14887
73 24444
44 10722
22 13068
17 5653
58 8751
99 16136
42 11996
15 9850
38 9354
27 8100
69 13630
42 9537
76 9575
18 6727
48 15530
40 4513
31 8423
22 2997
32 5031
23 4406
43 9943
44 7385
23 14943
33 3504
19 4376
35 8345
20 3376
13 3025
15 6348
44 12098