82245983
10706290
19829935
27958655
36691171
48187760
8295564
57416406
7236241
62275605
61012756
55679329
8993038
71666067
5911398
20852187
56225330
2698898
5627316
9657026
85491241
66838996
56284871
75871042
73026994
70094132
50169899
90548980
76171314
46658272
71485776
78467595
96936641
28443371
8041280
76842323
98781143
30035571
1015253
22607632