2
6
10
5
0
29
3
36
49
88
21
18
58
64
19
40
7
28
9
24
31
56
54
8
12
4
35
15
25
30
45
55
87
33
27
32
22
14