9882 18
5995 13
7746 15
17991 23
23795 33
18787 31
4335 3
51319 164
13787 19
20521 61
16550 29
29340 54
32851 72
4910 10
25145 54
12010 15
25360 41
45785 77
26553 57
64483 127
24468 26
42812 93
12147 27
21161 29