8
31
27
28
9
6
73
3
42
12
20
24
36
15
7
21
26
32
23
18
53
11
5
17
153
38
33
138
52
101
122
45
56
25
91
39
48
133