0
1
5
3
8
15
12
13
34
41
30
11
9
60
511
172
343
10
37
20
18
50
32
16
23
266
17
59
261
42
22
151
97
21
45
53
14
24
52
87
316
19
67