69
1
58
95
2
184
0
848
16
40
994
3
634
131
292
142
137
115
159
75
105
519
504
71
59
299
66
163
130
158
48
165
392
329
85