58
476
46
7566
68
255
72
56
456
132
63
51
657
35
511
283
501
59
468
98
32
94
25
217
147
12
93
45
39
28
212
272
234
85
53
43
65
223
269
289
133
82
205
67
134
87
73
156
644
33
498
70
14