216
94
216
12
441
97
280
120
495
157
242
146
496
28
169
101
135
96
245
168
424
143
511
136
547
82
205
30
175
114
330
132
350
132
260
35
231
180
578
106