20
25
3
30
2
24
15
16
12
282
82
243
43
26
9
36
13
10
8
14
130
86
23
58
146
50
19
47
6
33
74
27
28
11
171
40
7
31
52
68