77
1
29
163
76
227
1044
9
248
78
233
2
628
289
121
165
123
112
323
250
185
195
67
143
90
0
190
800
487
777
1131
1071
726
85