28269668
20368693
5574620
93834827
87398324
35744801
30958282
4066306
10027006
9349513
43472358
74438072
31504235
4276863
30503719
90491885
96495680
18095822
36097908
12168348
80596956
32761
88656881
8346097
66563755
71592240
49218986
92496869
8753378
62271590
77785922
3062805
6675999
69328326
77708182
31481374
43578533
16156265
47782600
13829298