4
3
7
10
172
35
6
22
25
19
13
153
52
145
162
223
28
27
782
37
36
16
29
136
18
93
118
142
123
556
101
23
96
100
138
150
31
24
42
171
65
15
115
17
5
103
26
98