120
68
36
62
535
93
335
44
75
185
169
34
132
573
230
27
99
56
83
383
115
192
237
265
588
106
172
678
53
268
316
80
41
366
795
252
177
387
70
257
160
2032
505
503
283
576
155
171
200
88
182
188
47
139
104
145
52
199