38
33
21
132
465
197
25
74
60
64
173
12
110
143
412
26
34
59
13
424
777
986
155
438
462
201
269
240
288
174
284
118
45
152
279
253
122
263
310
104
85
189
177
133
96
151
261
2452
277
723
183
244
210
291
191
48
675