39
74
473
176
153
46
59
442
407
134
365
830
801
83
37
136
338
86
52
109
320
90
54
38
184
17
125
265
284
321
122
518
94
193
1075
263
212
127
146
610
571
852