5
4
3
1
9
11
12
25
13
10
18
16
194
45
147
47
79
133
85
69
183
56
51
48
96
35
39
78
157
81
66
6
103
36
82
52
43
38
31
64
49
121
95
34
144
89
20
63