4
0
6
12
3
5
2
11
10
9
22
30
21
46
16
78
65
23
68
33
96
55
38
64
34
18
105
54
130
123
62
25
100
37
28
39
66
58
43
44
56
75