14
45
29
711
58
23
18
54
207
108
48
68
123
26
15
16
30
1738
42
130
28
94
13
46
74
49
126
155
196
184
156
41
209
103
320
78
395
52
177
73
199
182
99
98
38
35
39
2136
31
6
95
144
65