14093 21
18444 26
43451 63
14066 19
77507 110
14386 35
7385 9
13842 25
17126 42
9482 35
28499 85
27460 54
9790 22
11328 31
25174 225
6683 32
5509 15