5
7
9
3
43
67
38
165
6
146
25
10
46
12
8
15
23
20
19
18
1
78
4
22
14
11
68
32
16
91
24
31
29
33
13
63
2