59
30
65
95
1516
219
15
92
26
96
212
44
37
90
236
88
58
414
360
165
74
656
349
205
233
75
189
241
316
62
540
34
1299
49
45
39
115
82
162
787
621
54
4201
226
20
31
27
536
249
197
42
57
86