14093 21
18444 26
43451 63
17230 22
20924 63
23849 46
18224 32
54884 85
14066 19
8632 17
77507 111
14386 35
9482 35
7569 28
17395 50
6683 32
5509 15
9431 86