0
1
5
20
26
19
2
11
134
18
4
33
13
977
91
35
34
28
37
87
98
12
23
61
14
166
133
89
41
56
86
57
60
62
115
189
36
75
52
68
40
31
17
10
32
16
45