25
6
19
20
17
3
5
144
85
38
31
45
81
16
54
2
8
127
15
35
9
125
459
58
108
13
24
91
52
65
47
74
55
30
121
103
118
50
39
12
75
14
106