20
11
84
36
13
18
187
34
57
317
26
95
19
27
30
256
46
191
420
63
55
290
29
71
41
277
32
111
70
249
64
33
25
163
48
40
38
21
127
16
116
54
35
14
92
43
421
69
478
228
243
39