100 10
129 25
152 15
305 21
263 11
295 26
341 32
1638 53
958 14
1249 42
296 10
676 20
842 24
2434 69
1904 67
856 33
569 20
339 28
397 17
402 8
299 23
578 27
1302 61
951 89