42998043
66335827
64864476
60518691
18663882
61638940
90682128
18655536
92709399
71694803
23973740
33775019
72161285
7274160
53147561
67057504
13064039
76607361
94861925
27858336
97983382
98408474
56192674
9467394
62392882
22408023
647083
96504020
8826425
58686613
50682449
6998154
40674091
66594625
66134197
29881317
3245281
8800663
42379117
38065949