40
31
13
1
62
36
15
10
14
9
24
7
21
17
23
6
99
75
32
16
42
45
39
8
3
22
78
18
34
65
0
20
28
2
5
27
101
264
114
12