72
1
46
37
58
99
2
94
51
78
172
79
44
154
73
363
122
145
587
76
547
935
249
0
904
486
70
1054
3
666
680
594
245