2
3
7
5
10
20
28
15
4
18
50
13
11
62
6
23
17
22
8
48
34
32
29
9
40
99
42
30
19
26
14
47
16
63
91
27
45