20
68
14
16
47
73
203
78
49
59
201
93
105
128
318
358
110
67
24
10
215
165
96
89
1199
243
32
7
12
212
119
52
30
33
60
172
23
71
61