58
140
293
120
383
108
111
70
123
83
138
110
214
127
797
5
36
49
95
113
137
60
257
66
182
328
173
63
13
35
68
128
17
626
133
398
220
350