57
522
520
159
541
30
191
146
28
13
23
86
684
132
215
87
95
268
50
247
354
167
386
138
226
85
627
258
75
154
17
39
105
81
125
9
277
269
377
567
161
234
378
188
98
54
782
118
42
140
63
4284
60
67
273