370
373
594
272
37
50
78
122
60
52
61
46
153
129
81
134
125
97
70
68
82
18
131
245
98
169
239
92
158
187