173
61
188
164
120
171
54
171
171
58
2178
148
123
50
58
151
130
83
150
143
152
53
153
108
112
146
148
149
137
42
55
49
83
132
165
152
142
49
148
152
224
128
214
142
59
165
165
57
124
159
160
147
98
149
66
106
116
182
174
106
139
94
160
127
96
104
123
109
156
62
180
99
144
159
131
136
101
108
43
156
169
147