167
135
30
133
52
60
92
107
47
108
64
84
136
44
36
177
214
80
150
55
128
162
48
54
207
25
96
156
82
111
89
118
49
91
94
101
88
129
115
242
73
173
332
137
183
191
276
267
452
197
141
454