43458975
90103684
56151173
86947247
7855932
71286760
16695039
65399369
66584794
71432194
68675220
15778512
63593544
22121465
51233424
46763952
70198452
76346475
89412788
599485
60805676
62343603
8737349
91805755
90638260
2977928
80756006
29001802
79202567
82012859
31591073
5729535
45622629
7475979
48699183
96949952
67906541
593343
9845645
83151017