33
30
51
37
17
4
16
13
8
12
27
9
21
54
22
44
7
15
112
86
31
49
14
43
34
56
67
3
96
81
41
18
95
58
19
46
39
26
118
88