22196 68
31250 90
27004 83
12772 14
9209 31
8530 13
10593 29
15632 46
10293 26
12252 13
10908 27
26251 64
18565 49