29
50
43
67
89
28
20
77
7
14
41
74
82
19
97
77
7
5
56
8
24
100