124
396
79
61
232
144
136
121
182
140
82
110
118
137
460
132
744
184
361
885
233
43
39
48
410
40
171
125
504
101
238
220
160
198
352
385
68
89
130
83
129
90
204
78
190
219
51
60