60445860
17733097
10336824
4411964
12801086
57406639
76951654
4608473
45716441
76312385
6291038
37892972
97311462
70504612
74994950
3801872
84972103
8199368
33365209
22299649
30038584
383534
43558708
69961761
86278256
46661520
33946076
94496186
22006701
388850
8978597
76636024
29307519
93684687
97219537
5097864
49075013
30332655
48929548
23155272