1243
151
72
30
29
89
82
76
77
191
269