39015363
4828971
45522040
35012017
81287944
23569202
99112742
643167
11087617
9337005
32179940
34511983
49552939
86634664
86979507
5511870
78265690
5707288
26962120
9735244
8334084
3208380
94716870
54744290
68006682
955493
92693980
31131388
91628570
70711708
48777973
82514116
68825
22188354
49621652
9433977
15599223
79769459
67314020
17971964