100
92
80
151
118
164
176
284
65
114
208
791