29
21
78
60
27
62
138
17
47
109
26
70
46
66
88
33
97
102
196
95
149
116
81
89
37
92
96
61
34
86
80
49
57
136
50
48
118
100
9
223
144