50
151
346
141
168
45
151
162
144
138
165
174
144
137
150
146
171
158
139
581
609
228
633
145
136
151
142
135
171
461
155
36
148
141
157
145
135
157
418
188
162
169
149
141
150
176
142
137
137
144
152
148
147
152
19
250
169
154
750
155
157
149
155
151
132
146
147
447
534
323
559
21
154
131
167
174
165
157
567
391
221
383
13