561
49
72
48
51
23
144
191
54
34
46
139
103
187
172
17
16
192
52
87
95
222
384
197
12
39
102
134
65
22
28
106
125
68
66
208
133
83
667
173
90
69
137