39
75
473
177
153
46
59
443
408
135
365
830
803
176
83
37
136
338
86
52
109
320
90
54
38
185
17
125
265
284
321
122
518
94
193
1075
263
212
127
146
610
571
852