40139116
71745046
13173593
5771891
68676140
39188297
51102152
35048646
86722087
967118
96179768
82399528
49059715
63375312
30945907
58769936
26154770
58367533
71399354
14468486
89152544
20778841
45652272
22134266
37674929
26555182
47995272
15912075
26406690
47078564
64761253
17337011
53044321
37015622
65558638
2988748
3485698
37255462
86689330
23698438