8
29
6
30
10
25
69
40
22
77
31
20
38
13
32
54
15
99
51
26
33
80
123
19
49
4
53
21
44
9
57
28
85
7
101
204
50
90
18