179
30
706
195
185
144
303
48
265
214
260
333
163
143
224
253
343
655
271
27
375
183
96
221
68
1459
13
18
9
1137
20
33
119
225
169
51
67
12
23
157
155
1395
21
32
189
54
71
4
4772
142
549
22