14928 27
18114 23
23365 76
11360 7
13066 16
12000 20
13057 16
33421 89
14611 19
10700 18
12764 32
16640 25
10460 13
25574 92
9441 12
12050 16
39187 64
20355 25
23474 41
47587 64
29472 47
30316 51
49798 98
91599 385