2
4
33
6
8
39
12
18
14
11
21
23
29
3
20
1
13
16
59
24
9
10
73
105
65
78
101
28
26
22
54
38
71
34
17
15
53