90
15
12
23
194
14
44
224
24
3
5
62
266
64
87
67
115
338
59
162
61
105
195
39
66
71
51
47
168
152
136
143
99
69
132
149
68
37
45
103
60
42
73
9
271
56
70
40
28
26
86