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