27186 50
11220 13
11259 12
8071 19
7320 9
9769 21
30301 33
12495 6
5869 10
6310 11
20282 29
11850 19
38584 53
4656 2
9988 10
14601 13
22352 52
9076 11
14563 17
6891 5
5114 3
19208 18
30111 38
11731 22