25
23
6
4
15
2
32
14
27
39
37
21
34
11
16
19
12
29
50
18
53
24
13
7
1
9
45
10
22
17
3
20
43
41
59
44
8
95
30