45158570
5042983
93344410
86848204
48344711
5782293
42007616
76238928
20497843
17629887
6482981
99698018
2145433
22168245
10345574
15567337
27813827
56073605
41083753
2781262
79191478
7614211
77092527
61461404
43852329
27315078
29071404
2351321
78297425
38108591
68664443
80787755
62703398
5311450
2528377
29468958
447448
50255470
96329329
96085136