136
160
184
118
368
246
21
322
152
3
34
149
566
226
103
230
24
209
70
179
153
96
88
63
142
189
270
95
345
86
64
170
279
74
174
590
382
61
528
40
361
319
372
421
124
403
68
100
6599
200
37
178
333
250
199
76
78