0
6
23
33
19
7
10
56
496
169
334
35
20
17
49
29
15
14
21
259
9
260
42
16
150
96
45
53
24
52
87
315
38
67
98
60
61
88
43