56
58
45
158
235
55
71
93
91
49
56
32
133
124
44
72
161
111
318
99
69
100
27
14
79
329
55
55
58
152
80
137
110
73
50
94
42
25
82
34
46
80
128
139
55
70
40
79
102
132
33
29
227
181
194
54
99
69
156
90