15001 18
15702 15
13963 12
13478 14
14266 13
15661 19
17916 16
13739 13
16889 13
12290 6
21028 30
33258 43
36644 60
20534 19
21326 14
33077 76
34042 48
39143 74
24403 38
29961 47
40076 92
9100 1
25923 42
16043 19