0
5
12
29
30
38
47
52
69
77
89
92
95
97
122
134
144
