30203679
79141528
49686121
25458370
7193286
12842263
34857978
31831154
60477741
89816806
96914391
22117841
44381175
43532317
30851912
1955611
1215409
31413982
89337625
97252904
1662715
46909734
618027
55756756
49654552
6495351
64245774
88146833
18992402
70052703
40223301
66731438
67675261
78796385
22994543
52377895
62534084
8313312
37017651
6212419