52
61
60
224
48
267
191
101
3
165
32
1340
49
66
173
28
70
143
263
326
106
360
156
15
83
166
47
164
98
87
116
92
605
198
123
366
40
155
342
218
64
71
255
89
336
93
117
308
563
182
137
115
183
88
251
80