31593 17
20526 54
21327 49
27290 32
34386 93
31805 83
20448 32
25508 45
89149 341
49582 71
33396 95
156172 378
48341 122
21276 52
18990 36
26052 28
20467 40
38790 48
19308 45
40558 62
25766 88
17593 5
17846 38
40101 149