2
3
1
8
7
11
21
18
9
14
10
23
6
34
4
147
24
13
12
28
17
16
5
45
27
79
143
50
111
41
78
52
44
86
42
36
210
103
61