1 18 17
35 151 80
36 444 6467
50 177 2
52 78 2
58 65 1159
65 277 2
76 322 2
78 209 2
80 86 2
87 133 387
90 402 6
98 113 7
107 335 169
119 293 2
209 223 10
232 248 9
305 416 2
309 400 2
325 422 2
358 447 37
361 510 3
