216
198
260
46
134
79
445
28
85
150
100
205
123
35
42
155
968
195
67
300
10
235
81
80
432
301
82
165
393
163
40
778
52
349
272
144
31
490
5058
128
337
356
238
435
4201