26
23
5
16
22
183
34
31
87
19
72
15
13
49
32
12
25
38
40
20
6
21
11
96
17
115
123
46
37
30
135
93
345
128
68
92
41
148
45
88
18
39
212