29
30
41
52
31
37
33
51
81
63
56
86
42
24
9
6
35
65
27
17
89
256
45
67
22
12
20
88
7
14
43
69
11
4
123
32
40
25
62
26
15
47
10
102
16