0
11
1
5
8
13
6
4
2
79
47
9
19
32
15
37
26
29
62
55
111
157
70
31
67
60
187
463
192
28
22
51
53
24
43
130
167
149
89
147
14
163
48
36
91
124
300