28
27
6
0
88
1
5
4
15
75
22
3
32
12
7
20
10
11
33
17
45
51
41
35
21
29
13
8
40
19
23
87
66
9
16
26
59