20
48
13
98
17
82
86
29
28
18
73
8
6
57
94
22
36
56
67
69
58
91