212
352
44
52
152
152
150
112
254
212
307
72
196
68
94
75
101
283
152
100
165
189
99
167
319
316
155
142
348
68
42
558
104
85
65
190
145
73
67
42
131
197
204
142
99
177
148
105
71
157
161
77
105
132
154
108
142
213
354
59