383
43
84
431
693
205
153
194
594
66
187
394
518
174
129
56
40
112
238
74
500
91
113
77
85
46
231
119
665
49
88
31
303
369
35
242
468
272
34
309
83
173
39
396
44
169
307
71
60
103
65
22
20
21