0
15
1
6
4
3
5
10
44
7
68
78
30
67
28
36
39
8
24
70
26
12
9
54
17
21
22
14
29
19
50
16
74
51
127
84
40
542
186
88
35
66