66
155
101
188
687
49
32
258
108
35
124
9
151
22
40
343
21
42
292
171
81
375
67
1311
57
107
318
348
141
195
374
157
38
166
132
136
193
84
202
184
431
211
189
299
78
53
247
300
52
1340
261
280
23