20215 42
12584 25
5168 9
15121 27
37202 70
32948 68
22707 60
22493 70
18111 50
8427 16
156399 349
168900 223
31004 34
29615 35
49434 76
15230 41
16292 28
66676 99
7283 17
38111 48
13997 31
7054 9
8493 12
57133 175