3
13
1
6
24
4
9
11
40
8
42
32
35
44
28
5
21
7
15
10
30
23
18
86
29
165
49
45
22
12
39
27
43
26
168
36
25
51