8
4
3
48
17
147
143
42
30
7
11
31
18
69
78
53
28
70
51
489
33
26
190
218
39
79
84
334
271
93
75
47
146
56
50
62