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