5
30
15
9
1
3
18
25
4
39
17
13
43
24
8
77
21
14
23
7
22
99
32
52
6
19
44
54
27
2
57
29
26
51
20
114
35