32028 100
16640 26
21097 37
24318 57
11093 25
16802 27
45957 134
28573 61
84691 283
33811 78
21958 33
13712 42
14565 55
22548 36
3807 12
90345 127
17224 30
11789 19
11518 30
2605 9
4075 11
5108 23
9095 26