26
15
23
71
34
24
7
53
84
133
113
138
73
146
131
263
161
41
195
122
86
85
159
56
142
194
594
262
319
462