20
4
38
33
44
118
70
51
237
176
209
53
179
113
155
468
68
55
143
107
377
60
50
91
348
800
455
101
157
246
114
134
595
147
151
231
213
58
221
79
106
127
47
15
280
159
306
49
161
28