3
6
5
4
20
13
16
10
33
7
21
8
2
17
15
11
18
19
12
25
9
24
32
72
97
87
155
99
39
98
102
118
108
78
111
47
96
44
123
214
76
23
84