109
25
34
19
29
78
39
67
55
40
60
53
112
172
62
230
38
82
59
32
135
89
182
297
101
149
152
129
107
37
123
188
216
183
137
115
139
81
46
52
42
65
178
75
72
57
80
120
253
105
97
214
85