32
53
72
178
131
115
28
164
57
304
970
99
43
63
123
97
64
143
27
292
144
38
199
130
101
58
39
287
83
42
95
46
23
458
29
75
54
128
31
16
191
246
18
100
113
69
103
70
92
107
111
50
88
19
59