81581320
61054542
40681460
58771055
51031016
94456871
75938886
87166986
42753721
12914162
78596621
94312788
75089101
69478363
27277169
75742824
26999608
97134812
13514951
98662500
46102698
6902556
73449931
4200470
20186441
94187438
67873315
37052890
20985909
22922942
42642128
35137028
25154957
7162475
5018301
702740
13284665
53223703
38152467
673142