256
70
519
116
61
24
495
77
605
167
373
32
463
8
329
159
298
140
562
76
128
102
272
135
433
106
465
60
203
19
218
182
339
119
447
115
223
98
170
53