4
41
34
35
28
31
123
47
8
7
131
86
45
50
75
22
43
85
38
10
17
37
27
5
24
23
20
19
68
13
15
16
32
12
29
18
72
14
30
39
1
115
6