5
0
1
7
2
3
14
21
128
75
8
13
23
10
30
28
17
22
27
62
32
29
26
35
4
12
9
15
88
90
45
40
47
192
16
76
41