2168392
98182225
90525609
18343880
23164598
58301817
96841908
98089517
5398002
44564702
51076118
71374117
49297956
82603736
40204133
47507415
53459501
6718785
65468630
59214415
34756509
31169202
40834461
82152980
91188766
26036088
16225576
2618445
37678676
15912532
78203901
26871872
1948134
1791183
9925828
943245
28536635
78685816
3547465
25165972