1
0
4
5
10
20
15
6
8
39
49
176
63
43
3
23
2
40
11
13
34
35
12
16
18
54
30
22
48
28
33
24
53
7
32
36
38
46