1
0
21
7
2
3
25
5
11
26
14
167
28
57
62
81
225
453
127
553
733
172
283
422
223
689
19
241
194
665
78
44
56
102
248
336
197
117
136
118
272
203
39
160
199
140
18
132
159
198
97
68
243
110