23
9
16
18
21
77
106
96
76
121
603
147
127
15
481
98
56
67
149
53
45
143
91
102
24
57
103
212
107
129
125
86
35
130
85
28
60
249
159
40
303
27
70
139
131
66
62
34
335
100
137
194