36
166
308
162
6
430
274
51
23
63
15
113
173
77
37
93
863
40
16
12
74
206
38
34
304
204
98
96
42
55
39
179
18
156
14
86
45
67
8
103
53
28
27
158
57