1
9
6
0
3
2
7
227
21
22
18
25
32
86
79
27
54
57
59
37
170
105
20
82
70
183
167
16
30
44
218
94
724
1004
99
89
115
39
91