12
3
4
1
33
11
7
5
10
2
6
13
0
30
43
36
73
54
59
24
77
37
51
26
61
134
42
15
50
22
35
23
44
20
8
60
40
32
123