88
63
172
193
91
77
58
122
49
64
98
99
293
221
77
72
86
85
61
127
60
62
573
64
59
171
84
110
83
59
97
177
68
81
73
143