32
123
29
43
90
85
14
18
22
26
4
11
88
17
8
69
15
38
20
45
30
55
40
9
27
31
23
66
48
35
21
24
13
71
19
2
41
28