28
18
27
3
67
17
6
227
33
161
71
105
85
57
14
26
8
31
34
12
122
128
35
15
133
47
22
21
88
49
50
36
25
65
20
125
179
5
60
120
398