16
10
33
589
190
20
19
225
154
226
236
72
212
34
66
312
129
8
70
98
28
40
62
143
218
407
135
147
44
49
101
456
43
346
60
65
127
83
273
58
950
94
96
186
93
77
59
63
45
56
110
68
123
170