9882 18
5995 13
7746 15
17991 23
23795 33
18787 31
4335 3
51587 163
13787 19
20780 61
16550 29
29600 54
33120 74
5165 10
25439 54
12010 15
25627 41
45785 77
26553 57
64758 128
24468 26
42812 93
12147 27
21161 29