166
93
68
205
57
34
33
37
27
41
46
14
204
426
30
145
44
77
35
190
413
252
69
19
164
116
43
183
108
18
75
64
86
175