57664610
81832813
46967950
8190328
4528854
38817353
99842209
89121000
64703530
60834814
1777168
86984075
4642102
14249347
292259
2276225
1005985
29759266
65394107
28875651
60123965
93597020
19336602
4589312
9614229
35144516
34169054
389412
6394699
9022842
8489889
72715862
55241883
11609896
6575250
48739056
47358746
57143900
4019465
876637