50197 77
12293 30
11547 15
18078 32
6800 9
9341 45
12812 9
3344 6
23850 78
11334 10
8220 7
81518 193
40402 70
43266 57
33145 58
42180 93
37237 79
4778 9
4609 20
15601 38
63598 150
13541 29
14651 21