0
23
5
12
25
3
16
22
34
15
37
10
90
96
30
45
18
29
53
55
99
54
83
24
26
43
33
71
8
126
76
13
47
20
31
74
17
56
21
95
156
27
60