94
100
77
38
54
40
209
135
52
102
229
73
122
319
70
467
53
126
178
89
45
26
101
106
468
79
78
27
76
197
1013
751
236
293
375
140
39
524
373
93
360
263
97
273
92
1021
526
287
177
83
222
74
141
64
44
168
31
345