226
113
131
282
140
34
35
118
55
50
320
161
196
99
188
91
169
69
212
98
71
20
83
422
96
59
57
42
123
61
36
103
116
110
87
151
265
84
73
52
159
78
173
47
218
81
75
40
102
62
25
10
21