42312
34430
776810
17634
38942
52364
29104
99819
970112
74598
51662
35293
357918653
184111307
1447928274
129671232
102173154
84811184
84186183
841768866
69546145
67035243
59969172
56280119