100
133
36
1434
170
135
141
68
248
76
69
190
62
331
79
33
183
293
272
157
220
87
150
199
538
189
93
175
167
308
151
159
208
360
234
411
328
166
211
85
129
545
73
254
487
124
90
242
134
303
188
56
173
249