455
147
305
51
416
84
504
123
169
19
222
74
217
89
198
161
134
12
188
115
171
45
506
125
435
73
564
49
494
118
447
92
533
171
171
30
533
159
198
93