6
32
23
18
2
3
20
78
5
9
75
36
54
117
126
48
22
84
27
45
113
14
64
34
99
61
28
69
87
168
110
10
8
112
55
53
13
127
25
21
12
67
96
47
60
66
50
38