66448980
73308412
213131
17257037
6257172
97325167
97978100
14914337
5709768
46464985
2856473
77325060
238814
20184526
20714782
69003432
69996692
951206
97376633
8338106
31625025
3932426
81637816
18649812
10867677
24126967
96825555
2241699
67843389
16624835
80495942
40404663
79548796
39357601
48487027
47676446
3438772
7643029
79818034
56308145