5
2
10
16
1
0
20
27
64
50
12
72
8
31
17
6
59
11
3
74
7
28
23
62
26
37
22
67
397
32
24
45
18
105
29
71
60