35
62
68
11
7
12
20
64
270
151
161
22
294
19
41
482
232
103
191
29
30
96
164
10
15
47
26
21
18
43
57
9
25
147
74
37
42
31
38
49
256
78
205
69
85
44
112