11
9
10
7
4
18
69
38
2
127
14
63
17
15
13
101
54
23
1
71
153
27
66
28
45
746
105
39
414
194
97
369
61
151