216
134
50
88
177
109
87
351
197
101
136
129
79
179
70
91
72
46
170
63
82
31
47
83
148
200
59
220
217
325
238
66
127
49
161
116
266
192
125
191
153
138
154
256
75
150
183
51
124
54
323
172
316