29
15
28
3
11
50
30
12
16
1
33
7
13
14
25
43
5
24
8
10
87
23
6
9
38
2
4
46
21
19
35
47
31
18
57
22
45
32
41
20