8
5
32
12
14
19
11
79
35
250
86
96
161
252
1458
57
147
116
141
91
52
177
206
340
70
169
104
65
139
230
68
30
136
88
119
117
50
107
192
39
62
56
49
138
85
513
152
73
42
591
162
167
95
224