23
45
89
15
51
16
87
63
38
21
18
57
17
31
20
7
12
53
44
26
42
4
2
22
35
176
11
1
56
68
24
29
30
95
32
27
14
25
73
62
79
94
50
41
70
37