0
2
8
5
4
1
13
3
20
26
6
38
42
30
50
32
123
114
134
53
235
218
604
69
1168
130
104
151
115
324
96
78
136
100
314
443
295
227
67