50089363
27728685
6917584
63738285
27944463
55908093
72926378
83419680
33991805
97703660
6419703
73072213
58221459
87566356
6595583
96764639
35532942
30463250
9501632
34282418
34708374
12261045
8374070
48714026
70762272
67622284
20366715
82488048
1958722
96889743
28075684
36855011
65967759
14799971
23842703
20008747
38852254
12534419
50983484
8653556