5
19
14
8
42
7
28
4
0
1
22
21
2
63
67
77
18
30
71
13
10
33
43
20
6
32
17
55
23
24
129
64
57
27
31
35
16
40
108