80294574
29106668
63541084
89407165
10702574
32406021
10372464
71949252
23471597
3958281
20566619
64664099
14004398
62543503
65771129
82665646
22968491
77062297
70819087
84382042
37753579
35237275
86963771
2987408
37855112
64684301
13182937
3695634
38456221
43053413
32904327
49299843
4761525
71663868
61339372
26309269
9727823
19038453
7667795
89271131