532
478
351
116
77
34
145
107
421
143
134
151
91
211
78
168
273
149
302
423
122
336
369
53
38
259
90
270
378
372
32
288
182
86
363
242
55
75
148
115
66
119
193
48
139
100
57
133
8
764
743
24
700
62