269
672
131
155
86
134
22
104
289
356
114
99
34
213
167
141
159
139
193
64
29
445
191
350
322
300
109
45
27
46
41
195
100
241
154
107
60
43
136
133
73
105
125
183
36
97
128
91
246
63
37
177
457