1 18 2
3 218 49
10 416 33
11 477 2
16 357 5
19 180 2
25 309 11
28 407 2
39 490 470
48 344 11
52 181 35
71 228 3
109 143 11
129 206 7
134 226 8
173 274 2
248 431 2
253 500 4
275 323 766
317 318 86220
350 452 2
360 431 120546
388 472 2
398 413 80
