86 12256
87 27481
81 21250
48 4244
116 16782
84 14750
42 4469
66 4225
66 8541
67 24360
69 41270
37 31060
30 4009
126 21591
71 17012
69 19402
65 16957
117 20966
122 25459
95 27755
75 23872
32 12587
83 19625
50 24576
93 13594
75 23335
62 14884
59 10555
87 22206
68 7999
96 13647
105 6774
89 9344
90 22791
53 16393
84 20237
57 13662
62 13814
80 16486
26 14729
40 28204
65 5872