20
6
23
26
18
22
8
40
38
4
12
77
98
14
35
138
355
122
142
203
47
41
21
81
36
17
195
127
79
73
44
78
136
160
28
46
71
32
448
10
105
196
147