81551228
30459903
9914325
264954
80402372
99227012
99306932
614519
70829852
23695265
23872860
35358353
33785244
46956511
43481467
76112532
3893751
78698062
82443462
17604071
95269302
18256277
66354295
66772527
99574604
75591534
57177832
60771291
5565387
589869
46085311
35053148
80809658
35089964
75459037
5383346
63338074
1039979
4164669
608256