71
1
76
2
107
504
192
788
91
123
272
0
213
165
335
89
168
678
3
59
110
183
392
367
850
4
85
47
495
97
197
122
130
117
308