21
47
75
18
81
62
79
297
192
54
191
30
48
97
92
53
72
400
207
137
246
59
67
66
45
143
476
38
141
107
138
325
84
161
57
404
73
111
240
135
113
430
183
181
187
89
16
20
291
125
167
77
112