1
0
15
6
5
10
2
43
8
3
9
13
68
30
16
22
40
127
125
74
37
59
24
73
66
60
4
25
52
34
79
168
19
21
33
17
35
29
46
38
70
48
28