0
5
22
31
36
44
56
57
75
82
94
100
110
118
141
144
148
163
171
193
199
