15050 12
13831 4
12036 9
9994 3
11359 7
19006 14
14234 29
9504 5
18943 38
10897 13
30002 42
11135 6
16969 20
21449 10
27214 36
66505 84
13609 1
27423 30
23033 24
12867 6
13432 14
11031 8
12188 12
12531 7