23
1
77
5
24
2
9
94
104
103
90
90
86
86
82
80
80
80
78
77
77
76
75
74
73
73
72
71
71
69
69
68
67
67
66
66
65
65