63
78
11
32
26
114
268
21
41
25
77
23
180
228
81
148
254
579
66
112
144
28
372
366
133
284
750
533
93
211
91
109
57
37
68
31
162
35
106
64
80
24
71
17
177
46
44
159
135
294
191
103