19996 19
8697 11
11175 14
10830 16
10362 23
12341 7
12191 45
14868 23
8923 2
8031 17
18503 42
11040 19
13493 13
7246 4
8688 19
8480 9
25917 57
9564 4
14812 30
10212 10
14926 59
36295 91
14853 42
42393 109