52
109
26
209
77
45
81
64
95
68
71
94
51
106
199
69
110
140
156
90
17
112
100
213
79
84
53
193
162
138
66
173
137
434
130
189
195
78
115
168
25
49
159
113
67
58
147
179
60
88
183
144