80
25
21
90
85
76
71
58
20
42
54
30
96
51
36
44
87
69
17
78
66
10
27
83
144
11
100
18
50
5
19
7
6
14
178
29
35
37
73
23
13
235
34
28
107
84