29
19
50
36
16
4
13
8
12
25
17
9
21
54
20
44
7
15
112
84
31
49
14
27
41
34
37
56
67
3
95
81
18
22
58
46
38
26
118
88