0
3
22
16
4
9
5
11
13
31
52
6
7
12
8
1
112
51
26
15
50
10
14
78
385
104
120
230
161
198
37
117
54
113
220
36
63
86
116
245
62