2
31
74
55
5
27
141
140
103
98
94
87
86
85
84
82
76
75
73
72
71
69
68
67
66
66
65
65
65
64
64
63
62
62
62
61