226
104
501
107
317
114
511
53
168
40
564
178
537
18
459
106
544
183
332
160
524
25
550
127
600
59
465
67
552
44
203
149
87
62
305
62
529
132
567
92