20
5
2
79
1
6
84
57
59
186
12
26
28
51
69
19
167
99
109
337
1599
7
16
61
29
33
34
152
345
17
132
219
58
38
60
45
78
44
18
91
64
77
15
27
304
73
13