25
16
139
43
7
170
82
66
19
18
59
100
20
4
31
61
11
236
24
3
12
39
42
95
46
29
33
54
130
30
81
45
23
9
67
188
134
162
96
112
53
60
58
102