42
18
30
33
22
27
59
41
44
14
8
177
105
40
15
52
62
21
6
17
160
51
25
77
57
38
136
24
73
7
68
9
29
95
3
12
36
63
26
5
20
16
32
45
113