146
1
183
105
229
2
235
476
551
442
966
3
943
206
103
249
546
0
1024
107
471
76
28
511
123
888
985
87
674
63
197
304
68