12
15
31
40
66
67
71
87
97
101
