4
9
38
7
22
45
20
14
30
47
37
15
32
40
18
3
33
35
31
19
27
26
8
44
158
99
36
51
127
138
49
83
23
150
101