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