21
64
50
15
36
31
110
18
40
28
152
52
91
43
89
96
209
108
29
37
26
54
9
8
35
42
27
138
84
47
80
20
469
109
142
132
136
69
55
57
297
82
99
48
38
58
86
71
67