105
5
15
57
42
26
17
162
132
27
39
34
107
28
61
89
32
173
21
29
12
91
23
90
96
135
147
86
44
16
142
55
62
53
40
8
7
165
211
56