32
9
31
11
20
18
10
22
15
8
35
2
1
25
26
28
17
3
51
23
6
0
40
19
45
16
27
12
48
74
41
34
14
70
50
84
39
56
118