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