8
138
3
12
35
269
4
2
24
5
27
46
162
57
43
31
70
51
25
170
147
59
38
26
6
42
570
7
53
34
33
133
18
36
44
61
11
29
9
58
23
100
205
304
30
89