43451 63
20924 64
23849 46
18224 32
54884 85
14066 19
8632 17
28872 88
9790 22
7569 29
17395 51
7257 57
22470 20
20062 22
36966 111
21576 56
16356 29