0
21
10
59
6
4
18
25
14
9
8
7
2
26
61
16
79
5
42
47
23
19
30
28
121
53
66
29
36
17
57
27
96
46
82
218
50
505
130
89
92