96
69
162
132
124
99
53
129
199
212
192
389
79
144
121
131
147
128
49
92
44
42
39
62
176
118
67
179
95
85
36
703
160
97
150
89
231
104
93
170
56
59
110
84
373
68
191
41
259