43067007
92174348
4823113
10584824
95423630
24888080
50372446
14175094
29514793
8454683
605269
68356569
10332781
30653825
85094148
39006503
52041014
88403801
70661541
48465815
28665154
18182927
78614393
11565923
78472594
60226981
22815394
50621405
48562653
44627729
4643824
68257157
11374896
12119302
24952881
33107370
55956188
19962207
97448860
66471740