238
109
145
146
37
106
191
182
42
128
77
192
335
80
114
127
130
81
56
172
32
112
131
347
323
70
291
240
163
401
264
639
134
257
222
148
124
344
226
162
139
433
225
116
137
125
350
132
410
413
400
117
334
177