56635891
605226
94902035
12079125
73029414
61108465
35598440
77934368
56166376
48732243
16213458
56263461
29849232
26848793
84073030
19708596
61267766
55524776
19347547
82216580
64016769
3535759
33956837
83176368
75642029
30539983
49613351
74676072
6570904
86382866
9341395
81181916
92739988
21455992
22601567
12485113
20121504
75686068
29429346
88408398