160
187
118
371
250
55
243
322
152
34
150
10
77
226
104
232
209
70
21
179
153
96
142
189
63
270
267
345
86
64
74
174
61
529
372
421
24
124
403
68
100
281
201
37
178
333
364
199
76
78
130
195
412
679
57