7
0
18
50
39
30
33
12
9
26
8
16
10
19
11
40
27
34
22
28
29
78
17
6
67
2
32
3
42
38
62
23
20
44
66
253
123
56
51