66885656
8005171
43503510
90567849
5968322
59273880
80737929
57209146
16906337
3639873
80158437
94987008
54258035
84176578
94969421
76334413
16108966
5879286
41199926
37787171
6522803
85373
49657601
52448069
76443553
80606366
10161623
90616323
25754449
31103820
82066857
61128474
15512840
70052335
53233934
51437848
32927434
96701018
84647431
18033800