20
16
64
139
244
381
260
70
192
75
113
33
26
262
132
34
217
126
28
252
317
103
31
430
62
110
49
242
130
2314
160
171
100
274
107
57
917
11
27
12
7
115
211
298
8
46
30
38
39
65
35
59