40
12
53
99
66
89
11
42
39
16
55
36
48
120
155
105
51
103
29
26
49
76
27
15
46
23
64
13
52
28
57
22
20
96
58
59
677
19
88
32
256
63
18
9
73