104 44968
84 20398
173 72018
64 7303
51 19748
46 102002
52 9691
76 33456
75 34840
34 20732
64 19752
93 33574
75 53960
87 22155
85 66026
35 3416
69 41390
62 36831
38 3291
46 16723
129 37916
113 44650
49 13799
90 21281
116 16392
93 14895
22 8942
84 38009
92 15838
52 40320
34 2861
60 10769
28 5634
29 7248
81 10339
176 17382
57 6914
50 9525
56 13743
19 8574
23 2560
33 4329