21
15
55
78
50
18
97
51
57
52
28
14
9
36
89
48
69
42
49
30
72
107
124
128
60
94
34
8
207
23
31
22
53
35
59
37
66
32
87
83
19
12
63
40
100
46
16
159
93