31 92
71 80
108 68
141 62
176 55
207 50
241 47
271 45
298 43
331 41
374 42
423 45
471 52
520 61
574 75
629 91
