28
29
66
19
46
22
34
63
27
21
13
4
72
10
24
14
8
2
25
23
77
47
31
32
62
60
20
38
9
17
16
11
44
105
59
94
76
49
51
36