21
229
478
61
83
38
134
183
66
89
129
146
110
212
104
28
169
402
18
667
201
34
675
56
63
216
112
566
782
91
209
332
425
883
127
394
48
46
69
115
175
88
59
221
167
165
141
535
184
733
40
35
288
281
52
87
111