101 27
145 27
87 21
84 19
51 11
297 89
115 11
69 21
76 18
300 84
225 29
186 18
150 42
88 23
276 37
313 60
342 92
635 146
403 92
76 9