9
19
5
8
79
53
31
32
16
90
58
27
144
85
105
179
37
42
101
112
147
65
51
111
74
34
33
63
45
50
104
128
76
142
64
110
198
140
29
12
72
145
28
55
36
68
49
131
126
26