0
58
0
162
148
76
147
167
177
163
73
173
268
145
1025
144
68
149
152
35
133
164
158
399
159
157
134
168
146
151
185
409
128
148
450
181
150
252
123
70
133
145
140
154
89
247
168
130
112
135
159
126
112
127
125
135
386
133
113
159
168
183
44
69
137
161
168
125
127
114
129
157
125
175
151
417
112
949
175
388
130
158
161
166
292
129
175
0
122
16
159
159
168
167
162
165
315
392
168
13
175
168
182
385