1
0
18
6
5
13
2
43
8
3
15
9
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
10
29
46
38
70
48
28