15050 12
16766 6
9757 13
11646 17
19509 27
9027 10
8795 9
10286 14
15818 19
15851 14
16609 16
15106 18
15646 22
42350 66
21341 33
20303 29
33641 38
23769 18
13504 11
24565 17
16664 17
27243 39
35740 23
40670 53