22223 22
9170 7
43671 51
54862 37
104752 106
14846 13
47199 58
12587 7
34132 37
21506 21
9921 5
11799 10