42
50
83
60
9
115
18
34
25
95
92
40
64
59
206
98
70
108
316
526
119
185
317
90
78
155
41
386
127
191
116
55
57
222
54
175
99
69
37
31
65
53
145
87
169
80
62
58
123
45
170
96