15
41
13
38
36
9
7
4
12
3
35
32
5
8
23
40
6
43
20
152
123
17
48
50
68
65
29
10
11
21
30
24
1
34
19
33
44
28
25
46