8
16
28
10
4
5
13
119
32
31
35
3
2
17
14
0
43
6
22
9
48
34
24
19
7
29
49
27
1
631
18
15
20
21
53
39
208