80753930
48987462
54416221
16628435
31709540
32778865
1921007
8528198
90137892
82603597
93563350
89009541
92418278
21582802
75596297
96389688
55791697
6108328
16845399
98912632
5785955
20075119
16123347
25679362
82221333
3854304
32873001
9597555
6735309
85802664
80425779
20668927
66036945
28337007
90471180
25678877
18972609
63402650
6891886
33813775