21076 32
20488 17
21122 6
20291 2
22578 44
55385 179
32925 27
36935 29
68106 74
35494 89
56265 194
23462 42
20636 49
29677 72
36441 61
45567 78
23294 43
161174 382
75431 101
24882 76
40772 51
80756 360
61789 166
70238 303