5
23
3
8
7
9
19
11
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