35
83
59
33
27
29
146
48
42
81
103
71
142
70
155
128
209
24
184
88
196
72
182
270
86
395
199
69
185
204
347
278
277
207
73
390
16
85
131
576
118
192
112
95
416
102
32
46
50
31
39
548
51
171
113