7
10
2
8
12
4
5
5
9
10
19
15
4
15
36
14
8
2
2
2
1
54
12
3
2
34
35
42
5
14
16
28
18
32
39
102
6
31
3
56
61
12
7
12
45
2
50
1