5504629
1279583
86412581
17335248
18336703
23488011
40148653
1242211
26768204
78826195
502275
73268289
53954932
66663410
71565738
23627378
79004007
4662265
60583
4596447
73264059
52267019
35028424
43049959
27748668
14545816
9708949
42571147
50107481
23553376
66201188
65957589
86184237
88109472
83025439
13868453
98054971
40158640
60938399
5959416