108
138
67
45
92
115
72
34
233
119
114
85
89
121
57
134
64
122
177
137
192
195
308
291
78
278
90
219
387
297
299
452
534
89
143
83
89
186
185
258
301
602
213
133
260
128
196
204
338
125
206
148
49
67
49
82
84
44
158
56