20
15
3
22
44
9
21
38
68
17
58
33
55
42
39
25
14
59
67
11
54
43
82
31
13
29
81
77
16
23
32
26
27
65
103
41
102
30
223
1
5
47
149
48