5
4
3
7
8
9
60
35
20
18
37
14
12
120
116
51
96
28
50
95
16
87
33
11
75
68
32
48
49
79
52
101
213
82
69
10
23
19
67
41
21
97
43