7
2
3
18
16
12
5
59
8
57
25
10
85
20
32
35
11
9
42
17
34
56
13
19
63
51
1
28
81
21
44
140
121
23
30
90
62
41
6
47
38
4
99