150
73
86
166
464
102
28
124
60
30
338
16
178
89
75
19
20
21
147
38
92
204
169
104
72
34
134
74
58
54
118
44
14
63
84
93
165
42
91
77
29
101
45
113
24
52
33
66
27