4
28
26
3
6
10
13
16
8
23
42
25
44
47
27
19
7
12
1
2
46
22
17
9
33
14
18
20
51
11
24
56
60
77
50
40
270
94
88
78
41