77
185
52
100
986
359
110
43
250
165
236
61
155
49
216
131
47
191
55
73
220
89
204
181
137
116
75
602
688
149
242
115
373
74
174
84
1486
1134
298
63
56
54
69
393
467
129
39
286
76
790
136
40
249