43933858
56597484
46747730
40632998
2292671
67567614
49524114
59845487
45314962
31213804
60449052
6967219
21491374
27109887
87426931
63869198
20162958
5819541
69835328
42899285
86476722
4738394
310955
73072995
6414360
45148028
24107476
70068002
95344553
36184678
4335672
6569918
30352252
98386940
75696371
12396912
32084585
11404529
42761907
86416920