24
22
31
19
5
17
29
41
28
25
16
453
201
30
18
43
12
14
9
21
50
335
78
35
66
153
217
190
6
47
166
32
11
7
355
76
109
51
125
110
4
100
48
42
95
141