39
112
65
22
35
80
88
180
67
26
75
73
49
36
33
60
62
17
202
259
115
140
52
99
27
142
195
170
312
417
341
130
175
508
217
70
188
82
71
226
78
242
30
256
69
79
56
90