0
10
6
1
3
19
55
47
35
14
111
69
25
2
16
33
12
28
11
15
5
23
8
9
123
39
42
67
53
296
41
7
80
29
190
20
127