8
57
20
6
22
35
29
14
94
45
201
28
69
82
12
37
68
18
21
46
89
113
56
112
30
343
64
104
157
49
191
110
142
253
194
262
102