3
16
8
1
2
15
49
11
5
158
18
7
27
13
20
30
9
28
53
33
37
34
48
47
92
32
57
17
46
19
24
44
40
12
14
35
128
43