2
80
22
17
177
189
172
248
434
4
7
46
205
103
158
101
294
956
194
54
134
257
170
350
0
3
2
553
465
3
62
3
239
163
59
11
203
189
62
299
525
495
9
32
7
179
155
1
83
169
234
