27
84
12
26
28
88
57
113
72
89
38
21
2
3
24
13
81
48
25
476
40
29
103
98
54
156
32
120
19
78
1
131
159
96