20
35
158
78
74
14
150
50
8
4
30
29
184
12
87
16
60
25
62
21
75
6
26
19
47
263
72
22
33
96
79
59
69
7
145
80
17
100
526
73
101
379
38
129
103
174
572
281
37
83