63
18
3
31
24
34
51
29
7
30
58
15
99
12
48
9
86
14
13
20
26
17
80
6
5
8
100
45
33
27
19
101
56
68
21
32
23
61
43