0
1
8
10
6
3
21
32
2
47
37
116
15
7
14
60
20
49
199
196
55
4
46
39
13
18
9
5
11
12
24
28
90
40
202
31
26
100
53