18
16
8
30
20
143
54
174
67
39
50
56
194
24
45
22
46
29
141
196
44
11
41
96
83
12
3
6
61
33
31
17
92
116
404
1741
146
109
21
26
57
38
71
169
138
28