6
5
3
1
26
7
2
24
10
15
31
89
11
19
47
129
43
131
51
27
40
68
34
134
20
30
49
123
98
21
37
39
17
409
72
14
76
74
396
61
177
171
102