26
10
76
0
1
16
6
350
20
2
9
14
8
21
75
59
7
23
73
19
50
46
77
28
39
333
208
102
61
136
86
103
116
772
120
56
95