50
55
272
57
72
59
36
25
67
44
35
40
27
49
91
46
34
32
189
86
43
22
99
48
26
76
70
178
69
239
172
638
346
132
81
94
29
291
64
54
85
146
21
45
332
17
47
23
19