8
23
96
4
11
37
6
1
18
49
7
22
5
97
101
98
46
10
12
16
14
3
44
60
45
13
2
0
48
21
66
25
57
24
61
86
39
20