39
10
25
30
104
40
55
67
116
37
192
99
196
117
48
61
146
177
161
97
21
65
101
69
168
23
17
157
148
143
158
149
111
82
52
102
122
113
134
162
276
329
186
130
77
138
131
178
244
83
170
68