109
227
166
5
21
226
122
12
67
163
157
332
116
150
192
108
133
86
14
13
175
184
191
208
124
395
105
59
186
199
80
136
101
65
75
9
196
321
232
52
112
93
49
33
64
54
11
39
27
37
62
44
61
216
31