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