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