23
34
25
39
511
194
71
164
47
16
26
223
357
70
90
9
40
17
102
60
340
120
110
118
53
179
44
19
36
291
443
31
63
18
207
32
89
52
46
97
24
64
66
37
79
130
161
136
54
98