160
309
133
205
140
534
89
143
83
89
361
324
74
186
185
211
151
257
347
97
301
138
602
136
133
162
107
131
110
121
266
213
141
133
52
259
54
150
48
72
85
127
112
195
48
219
56
119
285
243
327
237
204
189
197
148
168
91
108
164