4
5
1
8
3
28
56
25
7
14
9
64
40
27
22
26
57
68
16
17
61
49
138
15
35
51
53
54
78
29
24
42
43
37
50
48
20
18
93
83
11
45
118
99
41
32
66