30304694
63662238
43411048
89605423
49215696
16233720
61868505
66116198
33972620
1742799
74706011
85447732
30569329
5184203
32503972
6801806
83792460
39502694
39551285
61973728
4443108
17331122
3075486
64127829
9898259
92837966
63374030
29245627
90963059
12055648
5881198
88849598
43563129
62882016
7424506
26564470
28122009
49212157
21611736
9886755