17
11
173
7
116
85
32
35
66
22
560
27
80
36
5
42
30
54
4
348
8
203
47
26
45
252
24
56
99
12
25
16
62
101
19
97
69
33
10
96
52
41
78
94