27
15
30
99
73
35
47
87
18
29
43
26
37
173
64
89
66
40
101
21
5
38
4
25
105
154
50
36
28
49
251
90
46
45
227
54
68
58
67
62
33
94
126
72
19
95
148
263