46327347
30618510
10159360
5491965
88932135
15669046
12734473
9677588
86421267
5212008
1746654
5434238
62128943
11248581
961213
67275730
55771947
58481123
49374398
38327591
90088161
65474480
83223892
20401305
39466377
98409657
9648764
70581084
67108256
79564454
46709770
95367835
1634317
95244394
47767485
20524609
3336911
3575110
75506586
1661799