43
20
320
7
194
23
35
52
142
223
90
11
64
58
62
72
71
32
17
73
29
824
137
282
80
26
38
339
65
174
273
266
124
144
158
133
99
84
115
219
42
34
302
13
49
100
63
157
18