52344300
6818556
45738523
99284037
457682
17979884
71209316
45053424
5257471
90858724
15905112
28519090
23257038
51094544
8506656
75829426
92091033
96933212
51396232
40983766
16633108
68996376
69851770
31271137
68208774
33281750
52322502
22221497
94567123
71464126
64547493
33627016
16117265
15441069
7141236
17705812
74656845
35994893
72169013
12022467