310 25 2 3 2 2 3 4 3 4 3 0 0 0 0 3 1 1 1 4 3 0 1 4 4 1 2 0 133 37 130 42 134 223 0 0 18 103 151 171 269 63 150 207 222 303 0 0 78 89 165 223 37 86 93 93 91 88 43 78 42 85 48 20 98 33 87 15 77 81 7 18 63 11 45 42 80