10
99
9
23
51
3
26
24
71
28
34
7
20
41
25
6
102
12
75
14
15
52
38
17
5
21
19
83
53
2
85
22
72
27
29
87
44
35
48
33
82
141