3
16
11
2
22
6
9
13
1
12
8
4
80
26
18
10
14
24
40
25
23
395
21
32
7
28
34
43
15
17
158
31
36
44
27
20
49
37