16
229
101
104
35
196
57
208
43
131
184
198
168
68
56
99
116
130
55
147
49
427
285
294
217
118
881
323
70
74
67
113
87
83
365
174
44
337
157
59
36
108
41
61
86
307
100
218
73
33
126
63