2
32
4
1
14
5
22
3
10
17
7
6
52
12
19
21
13
16
28
68
48
25
78
23
34
49
99
27
15
9
11
8
38
41
30
42
31
18