56
208
36
323
151
78
7
179
426
283
872
428
158
60
556
22
105
44
298
91
38
27
6
41
143
10
42
54
118
8
31
2056
196
29
188
122
217
18
37
12
185
89
363
45
154
162
16
77
216
85
93
87
33