63 31
30 23
45 24
49 21
54 19
72 38
100 40
182 89
585 227
435 212
1019 349
447 289
376 218
405 213
633 299
271 215
452 253
540 261