8
5
4
15
19
6
2
7
27
21
28
26
33
16
71
39
541
80
116
249
40
18
57
160
24
262
46
73
45
13
17
10
9
102
41
30
61
58
69
25