217
35
121
36
47
57
384
75
133
40
23
26
48
16
198
158
54
93
197
140
100
180
150
160
58
34
273
207
20
736
419
436