98
32
47
16
70
75
114
34
61
226
169
216
120
145
159
190
38
149
199
158
265
51
138
64
271
91
119
196
306
110
164
372
73
69
42
161
192
124
277
183
92
436
202
146
279
19
254
165
347
162
116
233
90
200
268