82594814
54225739
64017241
9460966
7662350
16466858
1526757
13082469
3845253
13924271
83789108
66914630
63107639
23673036
77298095
4009755
56124960
41251352
57071790
80108749
98775066
58424002
184035
46671650
36215922
17737202
92151079
72162590
52892493
99306275
2897647
89136740
61628484
41739959
91143419
22613728
2179440
67464318
94708282
39234295