60
35
408
50
20
49
9
72
108
160
210
81
73
200
100
78
44
48
16
147
140
163
171
26
330
46
65
187
33
114
62
25
937
99
40
172
540
7113
56
110