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