3
12
21
35
40
45
56
69
72
76
87
103
109
