0
2
4
26
27
20
25
19
16
36
30
17
10
13
1
109
50
58
21
403
29
42
31
37
40
110
127
68
22
11
120
128
970
103
9
18
57