43
111
23
10
8
94
44
18
25
60
24
48
56
51
42
93
83
55
40
36
11
15
58
4
47
13
62
27
3
34
28
20
6
9
19
59
57
49
90
17
12
29
22
30