15
20
321
48
77
197
586
23
47
21
122
82
9
32
55
202
80
112
270
69
209
46
593
103
70
40
24
169
53
95
59
189
107
12
89
11
124
87
38
83
258
173
14
37
585
320
407
31
399
289
340
113
18
386