6
4
1
3
14
16
2
23
7
80
9
41
28
21
15
22
33
10
145
24
12
11
39
47
20
8
38
34
40
26
19
17
53
49
29
109
97
50
45
143
42