190
238
44
35
388
104
40
82
76
39
49
128
47
84
312
87
1K
229
136
802
337
66
88
53
192
74
60
182
47
307
95
103
159
58
43
57
56
53
118
122
81
223
284
133
219
232
142
146
398
750
1K
94
93
117
486
158
160
156
222
110