108
14
7
1
126
222
215
526
92
64
133
43
96
105
48
46
185
289
9
153
246
75
60
298
247
244
1K
61
129
177
22
13
89
112
40
56
82
97