10
5
80
9
11
71
17
8
89
32
18
16
4
6
14
19
43
2
29
107
38
55
48
40
37
42
112
78
31
63
22
7
13
26
12
3