40295917
83121225
75679279
45265904
5152502
95028009
45926996
63042848
44306037
37963558
9294531
25585213
6845750
77291807
23843286
65515446
26479982
39808852
32833721
50517171
72474486
84737411
61286809
34503235
70782139
42846092
92633685
25541698
53828409
94102124
66217035
72739282
33364331
18985135
59771779
75666977
3922481
87655071
56262813
82242132