21
18
12
73
67
38
56
3
10
50
13
15
27
72
11
16
6
23
33
76
137
222
43
32
54
77
59
126
34
36
46
47
65
19
22
35
25
66
60
31
20
45
9
85
68