29317383
874395
76139476
63207267
59199965
48111592
34336862
45074825
22958283
71577315
1551464
7276942
26104709
19026285
44578739
3313934
63907805
69014900
90133274
48497403
6534952
16351020
85812858
1128528
64661244
74404183
61207188
95417562
94914680
35714356
14024159
58068850
78204845
33347833
149948
40306993
39729681
92997391
17378271
8101961