27
162
125
4
47
14
87
29
38
2
37
7
33
49
28
5
6
11
55
99
19
61
24
18
10
65
78
9
32
696
34
3
229
59
26
71
152
146
372
8
51
67
13
100
82
94