5
2
4
1
32
3
18
74
186
8
12
16
6
26
43
7
33
30
9
20
15
60
10
118
53
22
27
14
124
13
46
21
50
23
45
57