4
16
15
3
8
5
2
25
13
108
33
45
50
6
1
0
26
18
72
27
42
31
22
46
60
34
47
28
11
9
52
57
86
30
271
23
53
63
44
68
54
14
70
66
40