518
81
523
146
444
69
201
135
171
143
529
167
440
159
299
168
497
11
152
106
573
131
164
76
393
78
487
100
109
65
241
114
349
98
332
138
566
171
155
137