21
76
53
38
133
78
94
174
124
146
632
139
70
223
77
168
228
177
151
239
225
476
71
20
217
114
543
216
233
43
224
89
189
112
99
80
62
100
179
95
138
10
142
63
185
85
205
145
175
243
229
182
106