41
60
8
70
43
51
86
63
4
167
62
35
57
26
129
54
13
82
251
293
157
231
204
28
19
130
84
15
357
252
273
61
98
24
69
117
131
22
12
85
310
83
38
30
127
185
128
277
183
115
232
196
139
147
96