43732723
19486715
63956421
4168419
14813176
8770401
78454170
74582393
87904724
33634740
71994151
2949667
28623683
96553557
51145330
41661729
74181433
39311436
47366636
994576
19051678
28099150
22879128
58542148
2391582
23646924
80843531
94078672
76903392
16604983
36588259
77095189
42077162
67925317
37903673
71115630
9971178
717210
10742558
28278526