107
83
0
112
70
89
68
72
51
32
106
81
47
31
73
45
36
98
74
109
22
102
44
34
114
63
30
92
53
84
79
49
27