70
11
78
187
0
108
16
7
18
30
396
378
115
17
32
4
13
35
9
216