576
104
335
112
255
38
516
166
396
62
280
123
484
112
216
127
168
59
296
124
94
78
560
47
227
155
339
90
362
152
121
48
265
81
456
85
83
28
421
160