5
32
8
11
13
7
12
1
2
18
34
31
14
6
16
9
15
17
19
50
30
36
22
79
24
120
82
127
75
46
33
153
52
68
20
56
39