100
229
128
311
455
180
86
235
165
96
312
151
292
118
145
868
89
254
226
92
212
121
472
126
124
146
106
144
857
107
173
111