21
101
71
241
11
31
81
91
111
171
33106465
28280132
252001000
24968484
18999346
17072973
157321032
14999239
12919764
10643485
878147
5931209