348
412
20
256
312
249
158
171
80
121
64
56
98
57
182
39
54
235
62
271
196
147
65
129
175
66
139
211
101
37
310
24
268
35
70
123
94
131
107
200
120
18
231
31
26
47
32
157
17
38
72