30262538
6429692
8929774
73697633
59998349
79641847
94939018
64076118
80866602
48388030
40222996
76249911
13393208
70593136
106995
40797358
98397581
94722269
52598256
56487737
4625157
53405444
50791712
77625492
3494774
68612706
98691225
16996099
33484405
8402291
62995416
88378476
72014136
81195009
73279849
90959112
47376955
42686387
83076144
74672225