3
0
45
20
67
94
43
4
95
73
70
13
51
53
15
56
9
48
16
68
72
80
65
18
7
32
5
79
39
74
41
30
38
142
102
93
40
11
116
8
25
85
36
47
12
34
133
33