26
28
77
34
143
52
19
33
54
43
32
339
363
18
238
40
69
123
21
98
142
36
14
15
9
39
57
162
118
53
27
135
106
195
16
83
11
25
72
66
59
55
63
45
41
58
8
20