112
98
84
110
123
53
24
142
44
48
136
36
19
79
58
49
26
41
83
46
80
33
20
212
171
56
68
39
37
99
89
304
88
92
277
135
121
14
50
97
66
109
52
82
57
143
71