3
21
41
74
1
29
94
46
90
12
13
80
40
47
61
56
100
64
9
35
4
77