8
2
32
6
39
22
23
49
37
29
117
121
13
158
116
33
67
34
77
120
20
79
75
166
14
36
150
53
27
12
54
46
24
136
198
304
177
9
19
133