12
31
13
60
27
0
2
8
5
774
7
49
192
115
6
267
26
3
103
10
4
16
46
19
15
189
73
17
52
271
138
14
407
98
43
65
523
9
39