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