90395998
3945024
51318037
5747266
76139410
18738358
56632499
3622269
54338840
2121473
50018341
95264160
18163517
63183253
15036268
50054163
53773413
3413439
21825267
27436311
31687735
66733032
75868693
38211120
6515342
98662060
60901646
67965285
42404706
3471616
92743301
6730957
7524862
75775009
60184001
11623470
21999392
633849
96492040
56106084