175
73
330
206
221
103
286
94
110
159
174
108
116
145
198
34
161
131
76
11
176
125
28
105
99
127
312
21
224
223
24
53
82
156
512
47
59
77
191
182
49
70
44
32
20
134
114
271
90
162
351
56
157
36
172
209
323
281