31734 62
20544 71
34939 98
17462 40
56987 87
104404 348
12258 16
27075 78
27717 46
48581 193
36296 41
5504 12
28287 52
39123 117
32039 80
3015 9
11383 23
9218 22
35491 131
4334 13
12018 23
7350 19