29
25
28
36
9
7
27
49
15
71
14
113
109
45
65
26
18
23
38
44
13
31
21
24
37
54
97
57
62
68
46
22
73
59
52
82
110
34
48
66
305
78
160
101
53
58
83