12
2
0
7
35
33
6
28
59
50
128
25
40
29
30
1
39
4
78
45
13
24
43
81
90
8
22
53
57
23
11
15
72
20
26
44
31