43
93
22
50
19
27
4
18
7
23
3
20
6
5
12
31
106
45
26
9
39
1
8
16
57
132
119
28
32
46
0
34
17
24
10
35