20
365
54
559
75
48
118
90
149
220
51
184
80
187
340
318
22
206
67
109
286
24
92
177
132
277
79
36
62
326
112
114
387
63
65
47
134
73
58
35
37
15
30
44
26
145
19
135
49
31
324
301