27
166
5
2
58
43
13
23
19
141
99
82
44
7
36
85
26
74
10
73
34
423
42
47
68
81
21
307
123
14
16
33
53
97
35
60
71
52
20
90
32
153
15
407
11
177