35
63
36
5 343
243
88
46
135
171
190
107
390
101
79
572
24
118
325
333
62
148
215
75
20
64
645
185
115
66
26