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