89
37
54
43
123
65
28
42
47
61
71
49
55
51
45
97
44
23
77
38
69
72
63
81
31
36
56
80
104
101
74
50
24
64
33
12
20
25
73
84
96
27
52
62
29
46
85
67
15
66