14093 21
18444 26
43451 63
17230 22
20924 63
23849 46
18224 32
54884 85
14066 19
8632 17
77507 110
14386 35
9482 35
7183 27
17395 48
6683 32
5509 15
8971 85