9
13
3
1
4
8
14
5
7
91
66
20
10
12
118
48
25
22
95
26
38
18
43
39
79
88
65
42
45
51
33
89
46
24
60
17
121
52
99
82