5
29
54
11
96
2
1
13
1
7
9
2
10
27
19
1
40
88