21
69
32
183
85
191
57
19
49
142
79
76
86
515
120
35
34
72
71
68
25
43
27
20
223
263
153
65
136
148
237
103
60
16
408
98
145
40
295
910
184
201
317
44
30
28
50
36
51
47
22
100
108