59309125
45995315
25628463
8668068
57892345
45914248
68136231
55764047
22844691
49545011
77067671
98175005
93228128
21763371
38042203
19625528
28556110
16498516
49648321
82053800
93267050
571580
46302311
59227650
24217016
96378884
7752531
19733361
72954744
7672835
12638740
90078483
10713539
43626304
51436748
62961072
63176397
76802604
27112031
12758993