20
33
23
5
12
280
230
44
8
10
19
16
1
102
11
15
13
31
73
9
22
18
100
397
37
7
6
4
34
14
103
42
76
17
74
52
104
260
113
3
28
25
68
276