2
5
10
46
2
18
3
6
3
10
10
43
7
34
16
73
21
204
180
949
170
856
183
915
177
898
162
817
130
670
2
5
10
46
2
18
3
6
3
10
10
43
7
34
16
73
21
204
180
949
170
856
183
915
177
898
162
817
130
670