31
200
40
55
50
63
197
119
85
41
113
133
35
64
187
39
195
36
166
79
62
91
196
60
56
53
111
32
48
149
81
42
44
99
38
37
46
160
43
68
90
114
59
73
77
45
80
125
92
52