435
333
264
78
154
126
33
328
43
343
266
66
63
51
34
50
119
40
42
318
256
54
108
350
153
553
176
168
161
454
58
252
227
99
75
497
220
94
88
61
180
143
193
83
260
190
214
91
44