119
133
214
116
154
166
137
29
300
153
38
71
113
77
157
170
206
195
150
72
78
197
118
106
200
146
91
51
139
127
129
68
190
109
165
93
57
67
26
199
39
58
136
187
37
82
44
122
394
134
192
56
100
172
64