41
88
135
115
176
189
82
173
102
257
107
127
350
279
70
187
174
151
57
52
183
193
86
68
125
232
87
208
138
63
105
81
43
93
121
76
71
64
77
205
69
114
169
168
133
108
33
314
38
97
198