0
19
4
46
16
9
12
11
24
52
14
33
49
40
71
223
22
103
57
50
62
41
26
17
53
47
23
8
7
27
21
90
25
97
163
13
147
66
233
60
278
45
345
106
105
506