8
30
90
6
32
20
4
16
15
11
23
99
1
44
10
3
59
39
40
102
18
21
51
9
68
14
79
57
5
17
41
36
7
28
13
47
24