735
328
279
23
104
336
759
86
66
83
83
79
80
71
80
80
74
75
80
79
72
71
75
78
77
79
78
74
80
80
72
86
82
78
80
71
76
86
79
72
76
85
72
80
75
81
84
73
76
80
80
78
74
76
85
72
79
72
84
77
74
76
73
72
83
80
79
84
78
82
71
72
119
245
569
267
324
338
305
474
343
542
547
514
354
962
648
394
320
322
561
66
2527
312
617
330