25
11
8
22
42
2
5
7
30
27
10
6
159
36
41
99
47
29
136
16
88
18
23
39
59
44
49
40
17
116
43
15
85
9
58
14
71
54
72
574