1
5
7
6
13
29
15
14
8
2
10
103
42
57
16
399
28
17
36
30
33
27
23
107
34
123
67
19
26
9
118
124
965
101
49