40
96
360
411
38
221
205
204
115
217
135
40
164
153
134
38
139
212
232
201
100
133
200
130
437
194
135
562
135
125
214
121
139
456
200
624
100
196
129
40
203
102
134
119
141
127
195
141
107
127
124
163
193
93
200
211
23
23
57
54
25
22
26
23
26
23
25
23