1
3
7
5
13
29
15
14
8
2
10
103
42
57
16
398
28
35
30
33
27
23
106
34
123
67
19
26
9
118
124
965
101
17
49