60517130
53106625
19105059
7026955
17165243
72666009
23407557
83955790
22891928
31249955
65232566
28373712
14388964
99924201
32746323
42988531
94263602
4818672
76231503
56406529
8178396
32169124
81968147
14137898
4977992
99073564
49145798
65409917
35999959
67941081
45156578
70384427
60439017
22019824
33724090
55532639
16008756
93276626
22398226
37516814