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