98
32
47
16
70
75
115
34
61
226
169
216
120
145
160
190
39
149
199
159
265
51
138
64
272
91
38
197
306
110
165
139
372
73
69
42
161
192
124
279
184
92
437
202
146
280
19
255
349
162
117
233
158
90
200
268