8
18
17
43
48
10
168
36
238
42
108
67
96
1
20
64
40
163
9
23
31
38
50
24
94
166
119
177
47
124
11
79
12
33
35
126
125
6
81
52
32
22
59
89
57
62