52
60
65
82
134
146
105
84
11
112
57
35
154
83
193
188
177
387
278
377
156
86
96
46
338
121
104
80
39
162
125
111
260
100
98
64
142
201
136
77
219
135
89
49
63
149
155
137
140
73
113
90