228
17
179
154
159
425
34
139
450
1284
63
749
187
137
207
151
39
68
232
273
380
169
102
206
262
95
144
979
77
45
444
59
590
16
75
123
165
506
66
142
2371
208
100
675
234
687
67
204
70
183