20
106
223
32
66
208
36
18
428
27
127
19
13
164
55
49
56
327
362
64
91
48
40
52
158
42
176
1689
26
97
43
617
83
163
248
33
16
46
169
260
482
474
71
323
25
178
102
253
62
187
101
175
24
518
31
34