52
28
59
111
25
73
547
78
187
775
191
150
16
20
39
115
14
123
110
89
71
7
167
67
132
149
144
506
223
106
60
94
24
116
56
188
242
141
54
193
314
66
58
49
63
146
57
31
103
101
246
253
135
157
384
226