73073555
5000880
30222671
3258504
144027
71332103
35847131
2212594
63023447
70835611
23591598
80187332
537826
49019302
40923298
42436252
57247046
38094570
48551904
3044362
77195424
8136151
93942526
14421968
34226250
67566209
75046810
93091761
64977433
86076793
78702035
30906555
83394662
18933973
93538349
38678874
33001623
56083468
45117
13546091