559
48
72
51
22
144
188
54
34
45
137
103
186
170
17
16
191
87
95
217
384
196
12
39
100
134
49
65
28
106
123
68
66
208
125
133
83
664
50
172
90
69
136