35
1
119
248
78
165
121
233
2
291
143
195
67
415
3
91
0
185
190
326
252
20
49
96
105
294
160
308
166
154
118