20
11
922
78
31
34
260
24
348
23
13
40
197
17
59
268
39
107
14
21
45
85
43
12
50
97
18
42
33
10
35
77
117
57
46
71
30
3
7
82
26
25
120
6
19
1357