40
54
129
55
9
46
53
18
177
26
574
81
121
157
105
78
117
123
236
65
180
184
229
116
36
50
1142
28
49
252
66
19
153
14
178
61
31
48
139
119
20
75
137
368
27
176
22
16
64
193
163
205