185
41
42
65
72
57
122
27
277
138
417
33
62
60
133
53
81
75
30
32
23
84
109
218
103
89
44
169
80
149
64
101
19
134
63
151
168
31
24
15
108
182
92
163
227
161
191
188
155
291
77
114
147
298