25
24
16
27
143
115
61
48
29
11
17
30
14
26
508
60
77
72
86
20
38
9
40
5
78
41
43
12
13
201
202
131
33
104
121
54
58
49
150
36
83
28
59
7
55
32