9
8
4
21
26
6
29
22
19
14
1
102
71
18
3
50
7
65
52
68
252
69
66
166
20
42
12
2
41
15
37
76
5
432
93
370
81
39
60
36
345