49
13
33
220
26
54
92
318
115
611
112
156
177
217
228
79
47
154
66
81
28
155
63
35
221
107
265
548
175
58
94
144
15
69
450
103
4185
108
82