12
14
23
13
5
35
16
7
1
34
2
11
17
46
15
3
10
27
22
4
139
47
50
28
21
20
8
24
41
6
32
36
19
42
9
54
18
66
88
31