3504200
34778179
80453337
25075874
23978983
39756597
22857668
81709321
57935271
51605147
59887639
41637562
79718758
83523491
16593582
63681056
97091487
72945690
98766600
73432952
9835333
60386965
59094949
46818292
24327505
64203712
30204883
67797262
55714088
94048186
181963
5269661
4341704
37633163
49194674
89158308
93029505
72353786
82189038
37448329