8
5
3
15
19
6
2
7
27
21
28
4
26
33
16
71
39
541
80
116
249
40
18
56
159
24
262
46
73
44
13
10
9
102
41
29
61
58
69
25