2
6
13
30
8
4
9
7
52
17
62
64
59
26
37
93
18
12
21
28
39
3
1
10
14
19
22
47
33
123
31
49
16
27
15
5
38
50
11