75
197
194
91
56
38
36
142
478
31
9
78
42
63
169
29
51
163
211
44
207
283
24
154
222
135
60
553
33
73
69
43
298
130
89
224
102
99
166
600
277
571
26
83
66
174
116
87
245
312