8
11
9
7
48
13
16
19
35
62
100
98
23
34
12
33
10
4
5
3
20
21
64
27
1
29
17
53
24
26
14
22
56
25
47
15
45
63
60
42
18