122 25500
82 46615
80 8288
95 56175
129 56903
69 19630
60 46430
145 17318
126 21561
20 1215
45 9681
86 14716
116 16766
15 7060
136 37987
102 4293
86 12309
96 45826
102 22383
51 5048
73 16055
12 6842
33 13246
93 13553
83 15667
96 24445
77 13214
54 6916
154 20215
70 26881
50 3965
67 24645
42 7271
43 11068
48 2502
54 5227
33 8187
47 9552
37 36515
52 8124
77 39771
60 7309