15
46
538
129
2

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
38
15
1
166
1
3
53
27
169
8
4
1
1
82
17
18
5
6
4
33
1
27
2
3
2