3
10
1
4
6
8
13
46
1
6
99
3
8
32
70
7
18
86
2
25
87
2
39
3
34
40
36
2
10
59
47
17
28
46
10