7
107
59
191
34
67
218
64
192
492
58
37
137
387
168
14
243
250
210
113
128
184
189
69
126
104
198
211
203
298
417
304
195
121
148
196
53
38
85
209
151
110
66
123
152
176
161
202
239
365
90
54
112