20273 29
21615 50
30673 97
45672 207
18109 203
4431 17
5397 19
5483 27
10286 55
4297 35
25155 174
18273 96
12066 32
79621 426
8685 37
17188 78