23
97
31
9
50
34
39
7
24
123
4
6
10
111
5
43
60
72
16
88
55
74
21
13
68
62
20
25
30
32
35
15
64
128
46
234
27
36
26
90
112
28
75
117
17
45