109
767
32
2
7
27
54
13
112
59
273
28
32
130
187
50
45
46
74
93