53918572
23622230
46283880
6264445
60232151
88181259
59539635
89904049
14918830
30976181
92709156
1624587
32116962
48088272
64981065
50841492
90058344
5946479
50185342
85679008
68515073
76526974
34108516
11664656
64964850
44832536
40592699
35319791
98809326
71734420
97101788
81399050
66693373
89335426
13447029
65078616
24023642
52186354
82814377
81756794