20
12
25
11
24
46
32
69
29
38
80
6
89
13
30
14
8
15
22
59
16
45
81
9
17
83
52
23
110
56
64
35
33
55
91
51
68
75
43
282
149
136
297
235
48
36