45
178
206
107
33
40
71
54
192
123
79
187
105
209
87
98
125
32
353
361
46
315
26
139
60
299
73
15
62
55
23
57
160
150
115
129
104
61
162
240
83
20
35
21
379
82
366
223
274
380
166