85103612
83977604
86869329
13818496
28182247
10127816
82372
48585365
90172274
46831996
96268391
77986556
21335056
6028634
63795741
65051604
96041144
83595334
31565546
29789389
69975616
94963931
21604554
12437113
9509185
19841953
88677403
4935409
1595046
37595834
7263541
50356860
79888726
60618338
84367010
4033773
5400516
63218839
167248
56389957