26
14
218
280
185
192
129
40
88
100
50
48
205
131
85
159
118
37
135
24
47
23
213
324
439
176
232
42
444
79
41
117
73
208
136
68
124
46
64
63
54
123
92
126
108
173
83
230
29
69
259