5
23
3
9
7
19
11
8
2
15
21
10
26
6
22
17
12
13
52
20
25
95
28
170
43
45
31
35
42
14
4
29
108
146
33
18
107
122
40
99
67