528
8416
16
52
77
55
186
43
33
97
109
205
28
138
133
98
56
70
58
157
130
147
95
26
57
66
132
966
54
181
61
36
222
563
24
46
100
79
31
74
161
234
361