18
8
28
46
57
15
78
76
299
9
67
37
16
66
172
107
100
41
233
19
32
116
102
31
29
33
63
27
71
26
86
93
36
65
43
25
21
142
72
197
12
99
180
5
38
206