3
229
34
10
164
42
35
95
27
188
65
326
171
25
112
1420
297
179
199
152
197
141
241
136
80
36
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