54
48
58
77
169
64
1409
167
170
44
131
243
56
100
62
75
254
108
90
361
708
66
213
99
150
70
777
27
22
11
103
68
79
172
53
50
196
102
76
49
98
34
72
296
109
118
40
82
191
67
171