3
7
18
31
41
43
50
65
77
94
95
101
118
