4
48
18
1
6
8
2
7
5
39
22
34
35
78
113
16
315
63
69
85
24
40
116
66
45
114
13
71
52
10
43
38
19
27
14
25
95
21
15
26
59
91
49
47