3048745
82724474
35068023
96716015
12415381
52962502
47526328
3906577
90437248
19697396
74635266
44425822
56281388
39236095
80049625
89134704
58687034
464832
82869793
58416808
6431489
23365181
3787478
99112215
16727233
32857008
19147564
98386668
96676741
52599297
65378692
8539867
33194136
62237882
83249654
15231464
28751113
88904132
51293923
39075098