5942828
10519235
21103536
4091763
92528470
21793765
52554766
84713168
5635623
63211305
63363528
2992384
13753275
78016397
8693493
37533296
4502571
31049364
67553229
50745484
71613178
40672152
99549002
53121081
22898313
96525828
27062453
14985712
85925827
7684596
22404365
92799421
46169954
65735959
19089877
99172001
55678747
634394
3855120
20609848