178 105573
139 80370
56 63352
118 60122
39 50041
57 49488
138 34943
54 30234
119 27087
75 24136
72 22127
36 21601
88 20854
154 20327
66 20164
67 19683
87 18718
17 18255
76 18123
35 18110
51 17261
37 14728
142 14186
38 13452
65 13446
16 13430
39 13152
67 13098
33 12861
53 12556
75 12195
40 11631
56 10494
76 9879
36 8795
43 8198
68 8194
25 7928
13 7135
25 7109
14 7048
49 7048