4
33
6
7
2
8
32
19
39
5
22
27
58
20
146
29
11
13
95
57
49
1
42
157
116
14
16
17
23
25
43
69
52
65
21
36