27
24
8
10
15
6
30
2
25
4
7
18
12
3
0
1
22
42
37
5
35
20
146
19
28
26
58
9
91
41
11
43
23
162
93
68
417