4
30
41
858
73
43
87
32
37
160
22
7
8
13
6
33
58
17
25
2
12
5
9
19
14
96
10
31
52
11
45
18
35
3
75
40
28
44
15
1154
62
59