0
20
3
1
4
9
18
31
47
32
11
8
14
54
24
25
92
43
28
123
182
105
7
51
66
138
93
89
33
600
23
53
6
42
49
40
62
22
2
77
26
17
5
72
21
388