29
111
105
71
37
12
48
72
15
59
24
5
7
21
20
22
38
58
13
25
18
39
43
30
57
9
112
35
34
62
16
42
27
84
31
51
65
33
17
26