88255396
6184509
51912154
38936332
31812158
31818869
95314271
74422227
387544
8759073
36441620
56408660
34424978
4607555
59803490
9887950
6006585
21686581
31743061
50103794
6086925
76984079
16836267
9703858
64693323
41871114
99881335
4302299
63174147
358528
3145998
60536706
39021168
65123364
12605113
65059575
5606477
11664805
97172996
87979369