0
3
6
78
5
11
15
33
46
12
8
10
40
31
23
48
1
9
14
37
4
2
18
42
32
39
51
87
85
72
22
20
43
189
103
156
248
135
30
91