80
68
554
118
130
49
75
65
85
198
58
33
31
150
52
111
109
87
74
1K
525
526
320
359
256
317
237
404
188
209
336
116
24
67
89
109
28
36
196
165
94
79
47
30
43
322
61
100
58
418
92
503
81
525
940
351
411
316
92
194