46
53
33
48
42
42
91
101
12
33
63
170
27
178
13
35
56
52
64
84
48
37
31
38
18
36
87
26
63
38
140
176
164
221
291
198
295
145
64
151
83
145
92
123
191
116
53
191
201
86
83
395
289
166
208
191
110
215
497
337