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