64556053
21779596
27737199
31801303
21532072
6607083
11219766
10329006
99318655
82316262
59965642
56914817
91549444
13055492
67288036
7203995
86342305
3185834
15473545
86324137
19981999
54246175
86609823
90923223
90749426
29639647
17484563
99841551
47809174
28676099
44506632
7041148
11618751
41287713
86413849
45423473
34704783
86288672
79498126
7798658