34
38
43
27
24
42
40
2584
111
39
11
220
135
711
30
472
219
310
83
154
52
189
19
122
117
153
127
469
85
209
167
37
576
141
49
45
63
256
96
3592
231
2335
28
330
241
845
249
228
177
100
442