3
0
33
24
8
15
23
17
13
4
54
14
2
30
32
20
5
6
7
12
128
59
11
16
27
43
76
35
25
79
22
18
53
44
26
110
169
71
123