30
18
22
60
3
16
26
38
50
31
8
15
5
33
9
43
68
25
41
49
47
32
46
27
35
39
2055
44
20
29
34
40
10
58
77
2
14
106