120
130
6
4
1
256
21
150
10
31
47
40
16
12
97
13
23
27
49
8
436
65
62
278
186
25
382
15
1694
69
428
99
122
373
80
58
75
63
61
299
188
1015
356
26
119
222
33
159
85
200
165
136
632
385
111