11
21
10
118
141
8
56
3
25
28
7
1
2
13
685
26
85
144
60
67
20
321
543
78
73
75
91
19
46
9
411
171
17
18
112
66
62
107
84
44
70
6
98
69
61
41