83
89
361
301
86
67
76
82
159
42
92
131
64
94
123
105
94
57
79
76
121
98
453
306
241
484
236
396
252
168
234
215
497
393
95
296
192
438
254
208
598
379
1450
539
810
619
561
852
770
497
1321
443
391
344
284
327
420
447
351
258