1529
168
89
36
33
108
93
91
92
221
313