12
27
60
20
156
48
49
68
6
88
65
43
106
38
28
30
32
50
52
15
79
8
29
34
71
96
95
61
47
57
73
3
64
39
26
13
16
21
153
355
24
35
218
46