29
1
119
248
78
165
121
233
2
290
143
195
67
415
3
91
0
185
190
324
250
20
49
96
105
294
160
307
166
154
118