22444
15053
37703
46701
50276
24813
34870
32568
22172
51586
12160
46645
430378728
238012380
1664918312
156660267
129502178
122917252
1113448895
103167210
88146178
82903290
74601139
69231158