41648391
18551532
96598946
2516949
34842137
77067955
18191553
70146600
81397725
56484638
88957293
45654388
66105764
49292700
66823302
73195034
28984810
74736071
1203835
15075562
31716598
34188238
98926488
22778798
21016052
47457715
64929173
17711096
11758164
2911519
32031327
63472309
15206942
63874591
59203091
22853119
1186482
89459835
3938282
17034416