167
848
170
891
118
604
117
581
108
590
85
479
74
436
96
492
106
524
65
352
130
670
66
350
126
633
105
536
68
341
103
532
117
597
63
336
167
848
170
891
118
604
117
581
108
590
85
479
74
436
96
492
106
524
65
352
130
670
66
350
126
633
105
536
68
341
103
532
117
597
63
336