10
2
18
30
78
20
17
35
5
32
4
22
39
66
36
40
19
13
33
9
85
55
60
1
43
14
192
79
76
73
87
0
11
12
21
27
25
23
207
34
24
65
29