14422 5
29767 40
21460 29
15378 31
13571 9
19800 28
16112 22
22784 29
14540 20
13912 14
21063 33
14898 9
12345 25
18476 27
35523 93
13652 10
20244 25
19538 33
61687 145
28151 42
40138 74
26150 36
12056 18
16843 27