39307293
48073282
4574005
6888714
83419402
42174647
38692646
5382285
37964060
7912859
17612662
96344948
99108701
70805018
83933723
94729160
37124362
13095587
86151164
37582409
26242137
36362382
4109226
1635546
56933038
69558792
49479591
74839328
48516217
46184465
88453734
28059501
91509636
14943769
57806936
27067282
68298578
12281368
5036681
75539850