76
40
22
64
510
444
173
158
138
19
130
360
29
52
114
168
56
46
103
50
145
104
21
27
34
36
184
171
97
63
45
31
65
43
37
42
72
426
41
55
86
242
284
118
39
302
488
89
764
66
190