40
43
7
46
15
10
6
2
8
3
20
31
39
21
23
18
29
17
22
49
77
41
38
48
26
33
37
16
28
24
27
58
42
14
25
12