3
2
5
13
17
8
24
54
14
10
11
40
32
43
28
25
127
26
62
37
22
101
52
16
21
45
38
19
35
77
29
74
36
68
23
91
64
58
150
132
83
75