109
38
103
70
47
48
66
53
46
43
42
136
143
146
69
178
74
182
124
130
79
106
148
24
61
77
35
188
140
132
384
139
9
32
40
55
108
21
18
45
52
152
20
23
59
64
60
88