3
229
34
10
166
42
35
95
27
189
65
326
171
25
112
1421
297
179
199
152
197
141
241
136
80
36
188
64
113
40
46
111
177
150
94
564
78
324
163
38
71
107
332
37
227
48
185
151
109
119
56
72
75
129
233