86
83
92
113
136
191
366
120
105
49
100
15
473
211
592
196
216
119
82
127
138
84
96
65
1296
58
104
281
59
271
180
85
53
41
40
115
39
43
27
684
63
24
215
279
81
23
200
321
509
167
50
175
365
298
126