90426602
34115268
7138350
970571
56064735
74986202
76894990
25506093
75693871
20851823
73991272
52822154
82377334
99962972
64581511
90037044
72117059
28382969
40044118
88002660
3114279
1766249
42758446
38507505
86349547
9547626
45611548
21572917
6803289
77425402
19196552
28268278
1004834
60471045
23923106
87098110
91859653
90082297
3139366
60593813