21
27
58
45
3
11
38
15
69
12
35
49
22
26
56
54
20
71
48
92
25
118
24
73
128
133
156
17
65
142
172
33
113
64
95
205
89
368
108
173
456
280
139
182
55
188
445