185
328
407
39
33
304
83
79
74
78
85
78
80
79
73
77
75
74
77
75
73
84
80
72
73
79
83
79
78
76
80
80
84
76
84
76
80
85
76
87
77
73
72
70
78
85
73
83
75
79
73
81
72
75
77
72
78
70
80
83
84
78
72
77
84
73
82
77
78
79
80
73
70
75
86
78
77
77
80
74
71
81
85
82
73
78
74
87
83
75
80
85
73
80
81
84
76
75
82
74
72
172
117
583
366
986
789
851
358
322
326
788
369
437
886
333
318
339
476
121
119
885
354
669
619
611
522
340
671