38522862
66467947
1012879
174685
90971441
73886268
82617414
22048244
93966102
396511
85202014
12408016
77551744
44099879
84558818
22247078
44174917
68875403
72854531
58278668
72617852
79704809
84718025
45849756
30307927
66754238
65422432
86393083
78735035
44802360
52735000
24278894
37425712
86486432
64325809
85715910
89281217
76954810
79016471
18826773