175
106
27
204
81
59
213
87
29
24
145
42
93
128
107
158
202
196
56
228
201
95
70
94
206
156
149
313
912
143
103
104
163
181
117
65
64
62
82
122
179
55
77
115
178
66
130
144
78
161
195
102
60