13295 17
15601 44
33954 94
11498 16
10115 16
5012 12
24436 46
32882 60
8053 21
6271 14
5115 13
12306 28
89598 248
32072 64
14950 36
7443 15
35866 96
11884 34
17872 22
21699 54
11988 10
12382 21
46538 130
24550 68