15071 66
64521 111
37881 78
39922 41
51880 105
25442 30
144639 397
185761 481
127703 219
11355 13
18641 28
14502 35
48644 125
123092 296
61091 128
26262 83
83316 254
12744 55
24061 83
16811 50
46008 93
43970 77
25755 53
133186 124