35
39
298
52
22
136
338
211
349
87
50
341
59
133
57
51
42
137
225
125
130
464
58
139
226
193
99
156
92
236
197
86
317
180
100
249
151
81
93
34
98
120
37
75
13
71
105
73
20
243
90
186