25678511
93615860
22681929
84131049
40793719
21889911
48868162
19788884
27621370
18203539
61995266
31533138
5771331
78767565
69992008
96518497
9915946
71187047
49096215
91453900
87221719
67324265
83882559
318155
69774528
54964917
48799147
2953858
51994584
2063791
31935165
51587443
5652934
95999321
41016473
62864021
19637850
37402686
2386405
36462815