54798800
28126099
92999544
74943230
43923109
16689029
34805151
17476394
18245497
7219841
47159245
928193
22911661
68295596
3745431
88325195
14104356
88608856
69865106
54023714
9390259
22024690
2114302
69544449
97998832
61695485
94124647
42976623
63224819
10908422
47167487
71178168
50304796
27159699
73146877
60048583
7748086
46571180
3531698
46122750