28076706
62149182
43113960
9944975
60742141
36964360
4832104
98057277
99265159
54535470
63838303
78964681
77716352
84335865
21509659
75192383
19722265
39125651
5992323
940144
24001498
3427399
69003491
9957079
67772734
973511
98374389
37835792
7676959
53473293
27628959
37196591
15963456
71335341
46656198
661046
2653110
23514162
66274373
51908716