20
130
438
192
25
74
60
21
64
172
12
107
140
412
26
34
59
13
419
776
985
153
462
201
269
240
286
174
284
118
45
152
279
253
122
263
307
104
85
189
177
133
95
151
261
2447
277
723
183
244
210
291
191
48
674
199
310