1
3
6
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
964
101
17
49