531
1
236
175
939
2
594
3
71
182
167
270
140
729
78
356
163
351
0
76
386
77
1088
4
507
72
670
80
372
67
98
95