0
50
0
151
339
234
154
146
148
146
112
168
162
159
171
173
61
148
356
153
14
175
163
179
36
165
321
172
148
113
168
412
132
544
339
140
464
78
126
22
165
146
140
154
120
151
168
160
122
348
133
467
139
175
137
125
29
165
153
209
170
186
158
155
179
455
133
133
11
411
67
171
172
117
404
397
147
409
402
138
396
167
169
43
185
357
447