27
25
15
8
111
23
7
9
55
36
105
65
19
39
558
33
22
47
12
202
21
40
16
178
41
67
141
653
267
125
107
14
75
38
24
45
26
87
136
32
143
34
381
42
20
29
187