300 100
303 44
323 50
326 97
252 83
329 42
356 39
460 79
245 85
472 22
413 45
420 96
265 86
258 48
506 48