23
27
22
15
26
298
14
29
10
5
102
107
120
72
185
33
116
111
160
382
3
103
115
141
11
91
205
16
51
1
94
80
101
158
53
67
50
64
9
20
78
227
17
34
137
128
97
73