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