18
30
88
2
6
60
19
52
9
33
68
78
22
13
3
34
20
15
45
40
21
28
4
128
51
77
79
32
243
10
7
16
104
29
8
35
31
27
12
86